首页 > 应用开发 > IT综合 > 进行直播app开发,ab切换环效果的实现很重要
直播app开发实现的组件交互目的很简单,就是要达到类似tab选项卡的导航栏一样,当用户点击了连续并排的若干个TextView其中之一时候,要产生一定的交互效果(背景颜色改变等)。这种实现的方式有不少可选方案,现在通过背景的selector.xml实现。
效果如下:
A。初始状态:
B。当用户单击了TextView 2,但此时用户的手指一直在按下并未松开的状态,(注意交互设计效果!TextView 2的背景颜色变成黄色):
C。用户的手指在TextView 2上松开、离开设备屏幕后的状态:
现在给出全部直播app开发实现代码。
一个非常简单的用于测试的main activity:
重点是activity_main.xml中关于TextView的属性配置和selector.xml。
activity_main.xml:
每一个TextView用到的用于设置background的selector.xml。
selector.xml:
其余的就是一些直播app开发使用到的基础资源文件,图片:
green.png
red.png
orange.png
声明:本文由云豹科技转发自开开心心过博客,如有侵权请联系作者删除
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70002045/viewspace-2793584/ ,如需转载,请注明出处,否则将追究法律责任。