首先来看一下笔者的实现效果吧 wheelView.jpg 如何使用: //首先我们引入library implementation 'cn.aigestudio.wheelpicker:WheelPicker
很早之前看淘宝就有了ios那种的城市选择控件,当时也看到网友有分享,不过那个写的很烂,后来(大概是去年吧),我们公司有这么一个项目,当时用的还是网上比较流行的那个黑框的那个,感觉特别的丑,然后我在那个开源的wheelview...} 好了,就写到这里了,有需要的请加我们的群:278792776或者188716429 最后附上代码下载地址: https://github.com/xiangzhihong/wheelview-master
// 设置未选中文字颜色 wheelView.normalItemTextColor = normalItemTextColor // 设置中央虚线颜色 wheelView.dividerColor...= dividerColor // 设置文字大小 wheelView.setTextSize(18f, true) // 设置文字上下间距 wheelView.setTextBoundaryMargin...(5f, true) // 设置虚线高度 wheelView.setDividerHeight(0.8f, true) // 显示几个item wheelView.visibleItems...= 7 // 显示中央虚线 wheelView.isShowDivider = true // 设置循环滚动 wheelView.isCyclic = true // 设置数据...wheelView.data = data // 默认选择 wheelView.selectedItemPosition = data.indexOf(select)} 展示: ?
WheelView 简介 1. WheelView 效果 在 Android 中实现类似与 IOS 的 WheelView 控件 : 如图 2....创建 WheelView 组件 : 使用 构造方法 或者 从布局文件获取 WheelView 组件; b....创建 WheelView 对象 : //创建 WheelView 组件 final WheelView wheelLeft = new WheelView(context...WheelView 解析 1....WheelView final WheelView wheelRight = new WheelView(context); //设置右侧 WheelView 显示个数
需求包括: 1、顶部两个按钮:“取消”、“确定”按钮 2、标题 3、滚动的wheelview选择器 代码实现: 1、选择一个WheelView控件,这个github上很多,我这里选用的是 https...://github.com/xiangyunwan/WheelView-master/ 在app目录下的 build.gradle文件中添加 compile 'com.wx.wheelview:wheelview...wheel; //wheelview控件 private int currentPosition; // 当然的wheelview选择的item的位置 ArrayList<String...; import com.wx.wheelview.widget.WheelView; import java.util.ArrayList; /** * Created by 徐启鑫 on 2016...wheel; //wheelview控件 private int currentPosition; // 当然的wheelview选择的item的位置 ArrayList<String
WheelView.apk -- 反编译结果 : 反编译结果都在 WheelView 目录中, res 中是相关资源文件, smali 中是 smali 汇编文件; 3..../apktool b WheelView WheelView1.apk , 可以生成 WheelView1.apk 文件; octopus@octopus:~/decompiler/linux/apktool...$ ls aapt apktool apktool.jar WheelView WheelView.apk octopus@octopus:~/decompiler/linux/apktool$.../apktool b WheelView WheelView1.apk I: Checking whether sources has changed... I: Smaling......WheelView1.apk WheelView.apk
我们先来继承ScrollView: public class WheelView extends ScrollView { public WheelView(Context context) {...super(context); init(context); } public WheelView(Context context, AttributeSet...attrs) { super(context, attrs); init(context); } public WheelView(Context...if (remainder > itemHeight / 2) { WheelView.this.post(new Runnable() { @Override...public void run() { WheelView.this.smoothScrollTo(0, initialY - remainder + itemHeight);
基于wheelView的自定义日期选择器 项目要求效果图: 要求 “6月20 星期五” 这一项作为一个整体可以滑动,”7时”、”48分”分别作为一个滑动整体。...网友推荐了一个开源组件WheelView,下下来试了试,发现他已经定义的很完善了,在他的基础上拓展很容易。...现将基于wheelView自定义日期选择器记录如下: 一.首先要了解WheelView为我们提供了什么: 除了我写的”DateObject”与”StringWheelAdapter”,其余都是WheelView...WheelView.java : 可滚动的组件, 主要方法: setAdapter(new StringWheelAdapter(dateList, 7)); //设置Adapter setVisibleItems...value of current item * @param newValue the new value of current item */ void onChanged(WheelView
. */ void onScrollingStarted(WheelView wheel); /** * Callback method to be invoked... * @param wheel the wheel view whose state has changed. */ void onScrollingFinished(WheelView... the wheel view * @param itemIndex the index of clicked item */ void onItemClicked(WheelView... of current item * @param newValue the new value of current item */ void onChanged(WheelView...>(this, areas)); mViewDistrict.setCurrentItem(0); } /** * 根据当前的省,更新市WheelView
WheelView 使用示例 Row { anchors.centerIn: parent spacing: 50 WheelView { width: 100..."9", value: 9 }] value: 1 pathItemCount: 5 displayFontSize: 70 } WheelView
1.1.3 io.reactivex:rxandroid:1.0.1 com.google.code.gson:gson:2.8.2 com.zhy:okhttputils:2.6.2 wangjie/wheelview
下面记录滚轮控件的几个默认值,方便以后定制修改: 1、滚轮的默认背景,代码在WheelView.java的SHADOWS_COLORS 2、文字的默认大小和颜色,代码在AbstractWheelTextAdapter.java...android.widget.TextView; import kankan.wheel.widget.OnWheelChangedListener; import kankan.wheel.widget.WheelView...OnClickListener { private Dialog dialog; private View view; private Context mContext; private WheelView...view.findViewById(R.id.tv_sure); wheelTitle = (TextView) view.findViewById(R.id.wheelTitle); id_relation = (WheelView...setCancelableOnTouchOutside(boolean flag) { dialog.setCanceledOnTouchOutside(flag); } @Override public void onChanged(WheelView
最近项目,需要用到三级联动,在网上找了一些例子,进行了修改,实现,提炼出来了给大家分享 实现思路是在三个wheelview 进行联动。选择了省,马上就关联到市和区,选择了市 ,马上就可以关联到区。...return false; } } 读取完数据需要设置weelview 的数据 mProvincePicker.setOnSelectListener(new WheelView.OnSelectListener
9:9:void remeasure_new_new():221:221 -> g 10:10:void remeasure_new_new():224:224 -> g 而修改的类WheelView...在base mapping中: com.tencent.mm.WheelView -> com.tencent.mm.WheelView: ... 1:1:void remeasure():148...remeasure():160:162 -> g 10:10:void remeasure():164:164 -> g 11:11:void remeasure():167:167 -> g 那么在WheelView
可以设置禁用); checkbox; form(可以提供表单提交的能力); input(输入框,能监听输入事件,限制输入类型,设置 hint 内容); label; picker(类似 Android 的 WheelView
代码+资源文件都加入到工程,代表例子有瀑布流网格控件StaggeredGridView(package名为com.etsy.android.grid),还有滚轮控件WheelView(package名为
Android 进阶5:Activity 的启动流程] Android 进阶6:两种序列化方式 Serializable 和 Parcelable Android 自定义 View: Android 基于 wheelView
需要依赖该工程; -- cardview 工程 : VLC 源码 vlc-android 需要依赖该工程; -- libvlc 工程 : VLC 源码 vlc-android 需要依赖该工程; -- WheelView.../WheelView (3) 执行安装 执行效果 : 四. 程序结构详解 1.
安卓开发-Android摇一摇功能示例源码.zip.zip 213 实例或大作业 安卓开发-Android 自定义头部控件,简单易用.zip 214 实例或大作业 安卓开发-Android滑动选择控件WheelView...zip.zip 1027 实例或大作业 安卓开发-文件浏览返回路径.zip.zip 1028 实例或大作业 安卓开发-图片拍照上传.zip 1029 实例或大作业 安卓开发-Android滑动选择控件WheelView
WheelView - 一个自定义的滚轮类控件,样式简洁。 ohos-HoloCircularProgressBar - 实现环形进度条,可以改变进度条颜色等属性。
领取专属 10元无门槛券
手把手带您无忧上云