【问题标题】:Android background default when pressed object [closed]按下对象时Android背景默认[关闭]
【发布时间】:2018-08-03 04:01:49
【问题描述】:

我想自定义我的 textview 按下时看起来像这样 该怎么做?

【问题讨论】:

标签: java android xml android-layout


【解决方案1】:

创建一个ripple_effect.xml 文件并添加以下代码。 res/drawable/ripple_effect.xml

<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:color="#f816a463"
    tools:targetApi="lollipop">
    <item android:id="@android:id/mask">
        <shape android:shape="rectangle">
            <solid android:color="#f816a463" />
        </shape>
    </item>
</ripple>

查看链接:http://www.viralandroid.com/2015/09/how-to-add-ripple-effect-to-android-button.html 在您要添加效果的代码中实现它。

【讨论】:

    【解决方案2】:
    <?xml version="1.0" encoding="utf-8"?>
    <ripple xmlns:android="http://schemas.android.com/apk/res/android"
        android:color="yourcolorcode">
    
        <item
            android:id="@android:id/mask"
            android:drawable="@android:color/white" />
    </ripple>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-25
      • 2013-11-19
      • 2013-06-26
      • 1970-01-01
      • 1970-01-01
      • 2023-01-15
      相关资源
      最近更新 更多