# android-sku **Repository Path**: fzyme_admin/android-sku ## Basic Information - **Project Name**: android-sku - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-24 - **Last Updated**: 2021-03-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Sku Android Sku选择器, 类似于淘宝,天猫,京东,支持多维属性,购物车动画,支持MVVM架构,可以直接使用 [Demo下载](https://fir.im/seyb) 功能描述 ======= 1. 支持多维属性,库存为空判断; 2. 支持设置选中指定的sku; 3. 支持手动输入数量;
screenshot screenshot
添加依赖 ======= [![Download](https://api.bintray.com/packages/wuhenzhizao/maven/sku/images/download.svg) ](https://bintray.com/wuhenzhizao/maven/sku/_latestVersion) ```xml buildscript { allprojects { repositories { jcenter() } } } dependencies { compile 'com.wuhenzhizao:sku:1.0.4' } ``` 绑定数据 ------- ```java SkuSelectScrollView.setSkuList(List skuList); ``` 设置选中的sku(一个sku时,默认选中) ------- ```java SkuSelectScrollView.setSelectedSku(Sku sku); ``` 设置监听 ------- ```java 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) {}); ``` 使用MVVM架构 ---------- 组件提供[SkuViewDelegate](library/src/main/java/com/wuhenzhizao/sku/view/SkuViewDelegate.java)来对MVVM模式下的交互进行支持 ```xml ``` 技术交流 ====== |QQ交流群| |:---:| |screenshot|