AndroidPicker
AndroidPicker copied to clipboard
样式显示有问题,宽度没有铺满,有方式
使用方式:
val picker = OptionPicker(this, dataArray)
picker.setCycleDisable(true) //不禁用循环
picker.setTopBackgroundColor(Color.WHITE)
picker.setTopHeight(59)
picker.setTopLineColor(-0x90908)
picker.setTopLineHeight(1)
picker.setTitleText(title)
picker.setTitleTextColor(-0xcccccd)
picker.setTitleTextSize(16)
picker.setCancelTextColor(-0x99999a)
picker.setCancelTextSize(14)
picker.setSubmitTextColor(-0xae4824)
picker.setSubmitTextSize(14)
picker.setTextColor(-0xb3ac9e, -0x7fb3ac9e)
val config = WheelView.DividerConfig()
config.setColor(Color.WHITE) //线颜色
config.setAlpha(140) //线透明度
picker.setDividerConfig(config)
picker.setBackgroundColor(Color.WHITE)
picker.selectedItem = selectData
picker.setCanceledOnTouchOutside(true)
picker.setOnOptionPickListener(object : OptionPicker.OnOptionPickListener() {
override fun onOptionPicked(index: Int, item: String) {
onPickListener.invoke(index, item)
}
})
return picker
@isgetzz 参阅 #211