android-xml - android按钮的圆角和颜色变化

标签 android-xml

我想在 android 按钮中的按钮中遵循以下功能:

  • 单击时按钮应更改颜色
  • 某些特定按钮具有诸如按钮的背景颜色应保持更改的功能,直到我们按下另一个按钮。
  • 最佳答案

    对于圆角,您可以使用以下代码:

     @drawable/rounderd_corner.xml
    
    <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="@android:color/transparent" />
    
    <stroke
        android:width="1dp"
        android:color="@color/YOUR_COLOR" />
    
    <corners
        android:bottomLeftRadius="8dp"
        android:bottomRightRadius="8dp"
        android:topLeftRadius="8dp"
        android:topRightRadius="8dp" />
    

    对于选择器按钮使用@drawable/select_button_color.xml
       <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="@color/YOUR_COLOR" />
    
    <corners
        android:bottomLeftRadius="8dp"
        android:bottomRightRadius="8dp"
        android:topLeftRadius="8dp"
        android:topRightRadius="8dp" />
    

    并在单击按钮时更改背景资源

    关于android-xml - android按钮的圆角和颜色变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44838600/

    相关文章:

    android - 在 XML 数组中存储 R.drawable ID

    java - Android 在推送通知上设置 RTL 支持

    Android 文字颜色不起作用

    android - 如何在 Android 中为单击的图像按钮制作边框?

    android - 如何在 Android 中制作工具栏(如辅助操作栏)?

    android - 如何删除我的编辑文本上的 ` frequently used email ` toast?

    android - 如何使用大于平板电脑屏幕的布局

    android - RelativeLayout 没有意义

    android - 具有父级大小的 XML 中的径向渐变

    android - 如何避免元素在 RelativeLayout 上重叠显示软键盘