专业的编程技术博客社区

网站首页 > 博客文章 正文

所有Android教程书里没提过的控件-实现喜欢类按钮功能

baijin 2025-01-31 11:49:23 博客文章 12 ℃ 0 评论

喜欢类的按钮有个共同的特点,通过点击能够切换背景。其实可以把它分成2个状态,check=true和check=false。然后点击就会改变状态。而每个状态自动对应一种背景。用到的控件是CheckedTextView,下面就看下具体实现。

1、love_bg.xml

这是个drawable,用state_checked属性来区分2个图片,为true代表选中,另一个就是未选中。

2、CheckedTextView控件设置了love_bg为背景。

3、点击事件里做反向动作。

至此,就把简单的切换讲完了。最让我感到奇怪的事,所以关于Android教程的书里都没有提过这个控件,然而它从Android 1.0时就存在了,所以说,尽信书不如无书啊。多么实用的控件啊。

CheckedTextView还有一些其他的方法,可以浏览下。

如果觉得这篇文章帮助到了你请赞一下或者分享给有需要的人,您的评价是我前进的方向。微信公众账号(manongsuibi),欢迎加关注,内容的话,可能是技术,可能是思想,可能是工作感悟,只是希望把自己的认识传播出去,从而寻找些同频的人,共同学习交流,做码农一个人太孤单。。。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表