接触安卓也有几个月了,是时候总结一下如何给界面添加一些点击效果

主要有一下文件

selector.xml决定点击时显示哪些图形,放在drawable目录下

<?xmlversion="1.0"encoding="utf-8"?><selectorxmlns:android="http://schemas.android.com/apk/res/android"><!--点击--><itemandroid:drawable="@drawable/button_on"android:state_pressed="true"/><!--没点击--><itemandroid:drawable="@drawable/button_off"android:state_pressed="false"/></selector>

button_on.xml,显示的图形,方便自定义,放在drawable目录下,button_off.xml和这个类似,填充颜色不同

<?xmlversion="1.0"encoding="utf-8"?><shapexmlns:android="http://schemas.android.com/apk/res/android"><!--圆角矩形--><!--圆角--><cornersandroid:topLeftRadius="5dp"android:topRightRadius="5dp"android:bottomLeftRadius="5dp"android:bottomRightRadius="5dp"/><!--设置圆角半径--><!--填充--><solidandroid:color="#f0f0f0"/><!--填充的颜色--><strokeandroid:width="1dp"android:color="#3caa46"/><!--边框颜色--></shape>

ps,如果需要圆形的,可以如下设置

<?xmlversion="1.0"encoding="utf-8"?><shapexmlns:android="http://schemas.android.com/apk/res/android"android:shape="oval"><!--填充--><solidandroid:color="#f0f0f0"/><!--半径--><cornersandroid:radius="360dp"/></shape>


更多相关文章

  1. Android(安卓)Intent.ACTION_CHOOSER 与 Intent.ACTION_PICK_ACT
  2. Android学习札记7:ProgressBar水平进度条的颜色设置
  3. Android入门笔记 - 界面开发 - Notification, NotificationManag
  4. Android(安卓)背景颜色处理[使用 Drawable.setColorFilter(),或
  5. Android(安卓)多次点击的另一种思路
  6. Android(安卓)应用软件开发(四)菜单控件
  7. Android(安卓)代码审计工具和常见问题
  8. View点击涟漪效果
  9. ListView的item点击失效解决

随机推荐

  1. 针对Android的Crash监控, 崩溃分析---推
  2. Android中配置和使用Google Map服务
  3. Android(安卓)onTouchEvent, onClick及on
  4. Android(安卓)mvp 架构的自述
  5. Google自己出品的dex转jar工具enjarify的
  6. Android软件开发之盘点所有Dialog对话框
  7. 《Android深度探索(卷1):HAL与驱动开发》新
  8. Android高手进阶教程(四)之----Android(
  9. Android(安卓)热敏打印机打印二维码
  10. flutter插件开发学习之旅(7)-------双平台