app直播源代码,为文字/图片添加按压效果

app直播源代码,为文字/图片添加按压效果

1、文字

layout布局:

 

1
<br><TextView<br>     android:layout_width="@dimen/textview_button_width" <br>     android:layout_height="match_parent" <br>     android:text="@string/wifi_item_hulv"<br>     android:textColor="@drawable/selector_upgrade_text_press"<br>     android:textSize="@dimen/text_size_selected" />

selector_upgrade_text_press xml文件

 

1
<br><?xml version="1.0" encoding="utf-8"?> <br><selector xmlns:android="http://schemas.android.com/apk/res/android"> <br>   <item <br>      android:color="@color/text_pressed_blue" android:state_pressed="true" /><br>   <item <br>      android:color="@color/switch_general_track_check_color"/> <br></selector>

 

2、svg图片

layout布局:

 

1
<br><ImageView android:id="@+id/iv_bt_loading_down" <br>android:layout_width="@dimen/wifi_signal_height" <br>android:layout_height="@dimen/wifi_signal_height" <br>android:background="@drawable/ic_icon_general_update_72" />

 

svg图片:

 

1
<br><vector xmlns:android="http://schemas.android.com/apk/res/android" <br>   android:width="72dp" <br>   android:height="72dp" <br>   android:viewportWidth="72" <br>   android:viewportHeight="72"> <br> <path <br>    android:pathData="M0.5,0.5h71v71h-71z" <br>    android:strokeAlpha="0" <br>    android:strokeWidth="1" <br>    android:fillColor="#D8D8D8" <br>    android:strokeColor="#979797" <br>    android:fillType="evenOdd" <br>    android:fillAlpha="0"/> <br> <path android:pathData="M21,34.5C21.8284,34.5 22.5,35.1716 22.5,36C22.5,<br>     43.4558 28.5442,49.5 36,49.5C39.6279,49.5 43.0248,48.0644 45.5407" <br>    android:strokeWidth="1" <br>    android:fillColor="@color/selector_upgrade_ic_press" <br>    android:fillType="nonZero" <br>    android:strokeColor="#00000000"/> <br></vector>

 

在res目录下新建一个color目录,然后在这个color目录下新建一个selector_upgrade_ic_press xml文件

 

1
<br><?xml version="1.0" encoding="utf-8"?><br><selector   <br>  xmlns:android="http://schemas.android.com/apk/res/android"><br>  <item android:color="@color/ic_state_pressed" android:state_pressed="true" /><br>  <item android:color="@color/ic_state_not_pressed"/><br></selector>

 

3、文字按钮

layout布局:

 

1
<br><TextView<br>  android:id="@+id/btn_pincode_cancel"<br>  style="@style/ConfirmButtonNew" <br>  android:paddingStart="@dimen/confirm_btn_padding_start"<br>  android:paddingTop="@dimen/confirm_btn_padding_top"<br>  android:background="@drawable/round_blue_bg"<br>  app:layout_constraintStart_toStartOf="parent"<br>  app:layout_constraintBottom_toBottomOf="parent"<br>  android:text="@string/cancel"/><br><?xml version="1.0" encoding="utf-8"?><br><selector xmlns:android="http://schemas.android.com/apk/res/android"><br>  <item android:state_pressed="false"><br>    <shape><br>      <corners android:radius="@dimen/round_bg_radius" /><br>      <solid android:color="@color/round_blue_bg_color"/><br>    </shape><br>  </item><br> <item android:state_pressed="true"><br>   <shape><br>     <corners android:radius="@dimen/round_bg_radius" /><br>     <solid android:color="@color/round_blue_bg_color_press"/><br>   </shape><br>  </item><br></selector>

 

 以上就是 app直播源代码,为文字/图片添加按压效果,更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(38)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2022-02-17 直播app源码,登录时自动输入密码/自动记住密码
2022-02-17 直播app开发,屏幕效果与图片的处理
2022-02-17 短视频app开发,长按将视频保存到相册
点击右上角即可分享
微信分享提示