🔥 Android Sku属性选择器, 类似于淘宝,天猫,京东,支持MVVM,直接使用
Android Sku选择器, 类似于淘宝,天猫,京东,支持多维属性,购物车动画,支持MVVM架构,可以直接使用
buildscript {
allprojects {
repositories {
jcenter()
}
}
}
dependencies {
compile 'com.wuhenzhizao:sku:1.0.4'
}
SkuSelectScrollView.setSkuList(List<Sku> skuList);
SkuSelectScrollView.setSelectedSku(Sku sku);
SkuSelectScrollView.setListener(new OnSkuListener() {
/**
* 属性取消选中
*
* @param unselectedAttribute
*/
public void onUnselected(SkuAttribute unselectedAttribute) {}
/**
* 属性选中
*
* @param selectAttribute
*/
public void onSelect(SkuAttribute selectAttribute) {}
/**
* sku选中
*
* @param sku
*/
public void onSkuSelected(Sku sku) {});
组件提供SkuViewDelegate来对MVVM模式下的交互进行支持
<SkuSelectScrollView
xmlns:sku="http://schemas.android.com/apk/res-auto"
android:id="@+id/sku_databinding"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="50dp"
sku:skuList="@{vm.skuList}"
sku:skuViewDelegate="@{vm.delegate}" />
QQ交流群 |
---|