我想在我的应用程序中制作一个像两个状态的按钮,但我很困惑在Android应用程序中使用的按钮类型是什么类型的Instagram和Facebook是一个正常的按钮,图像按钮或一个切换按钮,我已经搜索了这个,但我还没有得到任何答案,请帮助Android像按钮执行
0
A
回答
0
一个圆滑的实现将创建一个自定义ImageView,其中有一个对象(布尔,int等),维护它州。您通过与imageview关联的onClickListener维护此状态,并在触发时将drawable设置为与其相应状态对应的新图像。
例如,假设您有一个类似Facebook的“喜欢”按钮。最初,它具有灰色拇指的背景可绘图,并且说我们的状态是一个布尔值,当灰色时它是错误的。当用户点击拇指时,状态将变为真,并且可绘制图像变为蓝色,表示它已被激活。我们知道要绘制蓝色版本,因为该状态现在是“真实的”。
因此,每个点击事件都会交换状态,并根据状态将drawable设置为新图像。这意味着有多种类型的图像。
编辑:
此外,这实际上可能是在它的文本和绘制按钮使用drawableLeft,drawableRight等..你在通过方法来改变状态改变文字颜色和相应的绘制自定义按钮执行
0
您可以制作自定义复选框。当用户按下复选框时,它会变成相似的状态。如果已经选中,请取消选中该框。
这里是我发现了一个问题:Defining custom-checkbox in android
相关问题
- 1. 像按钮执行两个功能
- 2. 在android中执行后退按钮
- 3. Android执行单击随机按钮
- 4. 在Android SDK中执行点击按钮
- 5. 按钮执行时更新textView? - Android
- 6. 执行按住按钮
- 7. Android图像按钮
- 8. Android图像按钮
- 9. android图像按钮
- 10. 执行按钮按钮(unity3d/C#)
- 11. Android图像按钮奇怪的行为
- 12. 按钮点击执行PHP
- 13. iOS编辑按钮执行
- 14. 执行按钮与点击
- 15. jQuery按钮不执行onclick
- 16. 执行javascript onclick按钮
- 17. 按钮不执行功能
- 18. kivy - 按钮执行功能
- 19. 使用按钮执行sqldatasource
- 20. Android EditText字段像按钮
- 21. Android,一堆图像按钮
- 22. Android单选按钮图像
- 23. Android图像按钮布局
- 24. Android图像按钮格式
- 25. Android按钮在图像下
- 26. Android图像按钮样式
- 27. 在Android AppWidget中按下按钮时执行代码
- 28. 在按下按钮时,在android中执行全屏活动
- 29. 按住按钮在Android中执行操作PhoneGap
- 30. Android:长按一下按钮 - >执行动作
感谢的人是那么清楚得多,现在 –