Android


1.边框圆角化

<?xml version="1.0" encoding="utf-8"?>
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <!-- 填充的颜色 -->
    <solid android:color="#EEB422" />
    <!-- android:radius 弧形的半径 -->
    <!-- 设置按钮的四个角为弧形 -->
    <corners
        android:radius="20dip" />
    <!--也可单独设置-->
    <!-- <corners -->
    <!-- android:topLeftRadius="10dp"-->
    <!-- android:topRightRadius="10dp"-->
    <!-- android:bottomRightRadius="10dp"-->
    <!--  android:bottomLeftRadius="10dp"-->
    <!--   />  -->
    **设置文字padding**
    <!-- padding:Button里面的文字与Button边界的间隔 -->
    <padding
        android:left="5dp"
        android:top="3dp"
        android:right="5dp"
        android:bottom="3dp"
        />
</shape>

2.背景颜色渐变

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <!--实现应用背景颜色渐变-->
    <gradient
        android:startColor="#FFF8DC"
        android:endColor="#FFE1FF"
        android:angle="270"/>
    <corners
        android:radius="20dip"
        android:topLeftRadius="0dp"
        android:topRightRadius="0dp"/>
</shape>

3.Button背景色修改无效

找到main/res/values/themes.xml文件

将其中的<style name="Theme.MyRegistration" parent="Theme.MaterialComponents.DayNight.DarkActionBar">

修改为<style name="Theme.MyRegistration" parent="Theme.MaterialComponents.DayNight.DarkActionBar.Bridge">即可


文章作者: Ab4nd0n
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Ab4nd0n !
评论
  目录