zyyoona7 / WheelPicker

A smooth, highly customizable wheel view and picker view, support 3D effects like iOS. 一个顺滑的、高度自定义的滚轮控件和选择器,支持类似 iOS 的 3D 效果
Apache License 2.0
825 stars 97 forks source link

DatePickerView match_parent view 显示不正确 #4

Closed wilder-ness closed 5 years ago

wilder-ness commented 5 years ago

DatePickerView match_parent view 显示不正确只是父级view 变宽了 image 子view并没有一起变化

zyyoona7 commented 5 years ago

是的,因为在 DatePickerView 的布局中写死了 wrap_content,大多数日期选择都是居中的,可以通过字体大小等属性去控制样式。

wilder-ness commented 5 years ago

这个我自己自定义了个父级搞定了。 因为我还要又有要yyyy-MM-dd HH:mm 的选项。 我觉得可以暴露一个子项view 的宽度的设置比较好点。 因为字体大小毕竟有UI 的要求。 不过还是要感谢你分享这个库。其他的滚轮选择我看了许多 对滚轮view 的控制都没你的好 虽然用的人很多。但是只是封装的其他的 一些东西。感觉再滚轮view的控制上不怎么样。。只是照搬了别人的库

zyyoona7 commented 5 years ago

感谢你提供建议,当时写 DatePickerView 的时候考虑到了年月日时分秒的情况,而且情况比较多,比如只需要时分秒或者只需要年月之类的,所以没有去适配时分秒,只写了年月日的选择。

我建议你可以参照 DatePickerView 的写法自己在项目里实现一套自己的年月日时分的 DatePickerView,时分两个也比较好实现,小时的 WheelView 为固定的 0-23 或 12 小时制,分钟的 WheelView 为固定的 0-59。需求明确写起来也比较容易~

wilder-ness commented 5 years ago

我就是按照你的YearWheelView 写的。 已经完成。3q

zyyoona7 commented 5 years ago

👍

LOWANGA commented 5 years ago

我也是这样

zyyoona7 commented 5 years ago

@LOWANGA 有同样的需求可以按照上面说的自己实现~