美文网首页Android工具类
android选择器类库之整合

android选择器类库之整合

作者: addapp | 来源:发表于2017-05-08 11:45 被阅读141次

    灵感

    有次在做项目时用到选择器的时候,突然就想网上开源的选择器很多,不过大多都是基于wheelview修改的,样式基本差不多,也有的是基于listview,scrollview,recycleview ,我说的这个是基于view实现自定义的,我整合的android-pickers是基于github上bigkoo和liyujiang-gzu修改的。

    github:https://github.com/addappcn/android-pickers

    功能

    android-pickers提供切换不同的模式(目前有普通模式,3d滚轮模式),包括日期及时间选择器、单项选择器、城市地址选择器、数字选择器等……

    欢迎大伙儿在Issues提交你的意见或建议。欢迎Fork & Pull requests贡献您的代码,大家共同学习【android-pickers交流群 : 456738690】。

    使用

    “app”是Sample;“android-pickers”是library包括WheelPicker、SinglePicker、DatePicker、TimePicker、LinkagePicker、AddressPicker、NumberPicker、CarNumberPicker等。

    第一步,加载jitpack仓库,在项目根目录下的build.gradle里加:

    repositories {

    maven {

    url "https://www.jitpack.io"

    }

    }

    第二步,在项目的app模块下的build.gradle里加:

    dependencies {

    compile 'com.github.addappcn:android-pickers:1.0.0'

    }

    混淆

    由于地址选择器使用了fastjson来解析,混淆时候需要加入以下类似的规则,不混淆Province、City等实体类。

    -keepattributes InnerClasses,Signature

    -keepattributes *Annotation*

    -keep class cn.addapp.pickers.entity.** { *;}

    示例

    public void onAddressPicker(View view) {public void onAnimationStyle(View view) {public void onOptionPicker(View view) {

    效果图

    相关文章

      网友评论

        本文标题:android选择器类库之整合

        本文链接:https://www.haomeiwen.com/subject/xlemtxtx.html