滑动选择控件的简单使用
com.github.gzuliyujiang.wheelview.widget.WheelView滑动选择控件的简单使用
·
com.github.gzuliyujiang.wheelview.widget.WheelView 导包:
implementation :"com.github.gzu-liyujiang.AndroidPicker:WheelView:4.1.11"
布局:
<com.github.gzuliyujiang.wheelview.widget.WheelView
android:id="@+id/year"
android:layout_width="0dp"
android:layout_weight="1"
app:wheel_itemTextSizeSelected="16sp"
app:wheel_cyclicEnabled="true"
android:layout_marginStart="@dimen/dp_20"
android:layout_marginEnd="@dimen/dp_20"
app:wheel_itemTextColorSelected="@color/black"
app:wheel_itemSpace="@dimen/dp_44"
app:wheel_itemTextColor="#9C9C9C"
app:wheel_indicatorEnabled="false"
app:wheel_itemTextSize="16sp"
android:layout_height="wrap_content"/>
设值:
Calendar calendar = Calendar.getInstance();
int nowYear = calendar.get(Calendar.YEAR);
List<String> years = new ArrayList<>();
years.add("2018年");
years.add("2019年");
years.add("2020年");
years.add("2021年");
years.add("2022年");
years.add("2023年");
years.add("2024年");
binding.year.setData(years);
for (String year : years) {
// 默认选中值
if (year.equals(nowYear + "年")) {
binding.year.setDefaultValue(year);
}
}
// 获取选中值
String currentItem = binding.year.getCurrentItem().toString();
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)