首先来看一下笔者的实现效果吧 wheelView.jpg 如何使用: //首先我们引入library implementation 'cn.aigestudio.wheelpicker:WheelPicker
本文实例为大家分享了WheelView实现上下滑动选择器的具体代码,供大家参考,具体内容如下 1.获得wheel wheel是GitHub上的一个开源控件,我们可以直接在GitHub上下载,地址https...<kankan.wheel.widget.WheelView android:id="@+id/city_view" android:layout_width...<kankan.wheel.widget.WheelView android:id="@+id/area_view" android:layout_width...,分别用来表示省市县,在MainActivity中,我们首先要拿到这三个控件: provinceView = (WheelView) this.findViewById(R.id.province_view...); cityView = (WheelView) this.findViewById(R.id.city_view); areaView = (WheelView) this.findViewById
很早之前看淘宝就有了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)} 展示: ?
需求包括: 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 简介 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 显示个数
本文实例为大家分享了Android实现滚动日期选择器的具体代码,供大家参考,具体内容如下 wheelview滚动效果的View 这段时间需要用到一个时间选择器,但是不能使用日期对话框, 因为它是筛选条件框架下的...这个WheelView改造后可以达到要求! 这个wheelview框架使用的类不多,就几个,还有一些资源文件。 我根据这个框架设计了日期的选择器。 主页面: ? 第一种日期选择器页面: ?...android:layout_height="150dp" app:awv_textsize="18" / </LinearLayout 2.控制代码 package com.example.wheelview.activity...import android.os.Bundle; import android.view.View; import android.widget.Toast; import com.example.wheelview.R...; import com.example.wheelview.loopview.LoopView; import com.example.wheelview.loopview.OnItemSelectedListener
; import com.example.user.mydate.view.wheelview.OnWheelScrollListener; import com.example.user.mydate.view.wheelview.WheelView...wvYear; private WheelView wvMonth; private WheelView wvDay; private TextView btnSure; private TextView...android:orientation="horizontal" android:gravity="center_vertical" <com.example.user.mydate.view.wheelview.WheelView...layout_height="match_parent" android:layout_gravity="center_vertical" / <com.example.user.mydate.view.wheelview.WheelView...layout_height="match_parent" android:layout_gravity="center_vertical" / <com.example.user.mydate.view.wheelview.WheelView
网友推荐了一个开源组件WheelView,下下来试了试,发现他已经定义的很完善了,在他的基础上拓展很容易。...现将基于wheelView自定义日期选择器记录如下: 一.首先要了解WheelView为我们提供了什么: ?...除了我写的”DateObject”与”StringWheelAdapter”,其余都是WheelView提供的, 1....WheelView.java :可滚动的组件 主要方法: setAdapter(new StringWheelAdapter(dateList, 7)); //设置Adapter setVisibleItems...the old value of current item * @param newValue the new value of current item */ void onChanged(WheelView
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);
android仿iphone滚轮控件显示效果,供大家参考,具体内容如下 在论坛里看到的,自己弄个效果: 这个滚动的WheelView /* * Android Wheel Control....* * @author Yuri Kanivets */ public class WheelView extends View { /** Scrolling duration */ private...defStyle) { super(context, attrs, defStyle); initData(context); } /** * Constructor */ public WheelView...* @param wheel the wheel view whose state has changed. */ void onScrollingStarted(WheelView wheel...* @param wheel the wheel view whose state has changed. */ void onScrollingFinished(WheelView wheel
基于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
领取专属 10元无门槛券
手把手带您无忧上云