-
Notifications
You must be signed in to change notification settings - Fork 166
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
background_selected默认就有background_press的效果 #103
Comments
@RuffianZhong 这个逻辑确实怪怪的,应该是下面这个逻辑的问题。这样会导致一个异常的效果,我设置选中状态并且不设置按压效果。这个时候按压选中的的按钮,就是展示Normal的效果。如下效果: |
事情是这样的:默认/按下/选中/不可用 这几个状态通过代码自定义的时候(本库功能),各个状态必须要提供值 写这个库的时候我按照个人的思路做了一些默认赋值的操作,可能有些业务场景存在一些不合理的地方,或者存在逻辑冲突 开发者暂时可以通过给各个状态赋值达到UI效果 后续:我再考虑一下是否存在一个较为完美的方案来默认赋值(但是具体业务场景总是复杂多变,个人认为如果遇到某些状态未设置导致UI效果不理想,可以通过给这几个状态都设置一下,就能解决所谓“不合理”的情况) |
现在的问题是开发者自己设置颜色也会有问题的。 |
@scsfwgy 以你这个需求为例: |
现在就是这种场景有问题:1.如果你这两个控件是可以点击的,那你按下颜色和选中颜色一样(这个没问题啊,按下就是一种反馈) |
我也遇到了相同的问题 |
给RLinearLayout设置 background_selected,然后发现我也没设置press效果,当我手指按下去的时候就有selected的效果,这应该算是Bug吧?大佬这是啥原因
The text was updated successfully, but these errors were encountered: