Android 自定义颜色样式

Posted 旭日初扬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 自定义颜色样式相关的知识,希望对你有一定的参考价值。

一、colors.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="colorPrimary">#7bb736</color>
    <color name="colorPrimaryDark">#16c24b</color>
    <color name="colorAccent">#7bb736</color>

    <color name="colorDivider">#fff5f5f5</color>
    <color name="bg_primary">#ffffffff</color>
    <color name="bg_secondary">#fff5f5f5</color>

    <color name="text_color_pri">#ff050505</color>
    <color name="text_color_sec">#ff5f5f5f</color>

    <color name="colorAuthor">#529ECC</color>
    <color name="white">#ffffff</color>
    <color name="transparent">#00ffffff</color>
    <color name="red_light">#ffff4444</color>
    <color name="green_light">#ff99cc00</color>
    <color name="blue_light">#ff33b5e5</color>
    <color name="orange_light">#ffffbb33</color>
    <color name="gray_drak">#ff5f5f5f</color>
    <color name="gray_light">#ffA9A9A9</color>

    <color name="main_color_2">#f44836</color>
    <color name="main_color_3">#f2821e</color>
    <color name="main_color_4">#d12121</color>
    <color name="main_color_5">#16c24b</color>
    <color name="main_color_6">#16a8c2</color>
    <color name="main_color_7">#2b86e3</color>
    <color name="main_color_8">#3f51b5</color>
    <color name="main_color_9">#9c27b0</color>
    <color name="main_color_10">#cc268f</color>
    <color name="main_color_11">#39c5bb</color>
</resources>

1.2、效果

 二、

 <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:layout_alignParentBottom = "true"
        tools:ignore="MissingConstraints">

        <Button
            android:id="@+id/speed"
            android:layout_width="80dp"
            android:layout_height="80dp"
            android:layout_centerHorizontal="true"
            android:layout_centerVertical="true"
            android:background="@drawable/btn_shape"
            android:textSize="20dp"
            tools:ignore="MissingConstraints" />

        <Button
            android:id="@+id/forward"
            android:layout_width="80dp"
            android:layout_height="80dp"
            android:layout_alignTop="@+id/speed"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="-120dp"
            android:background="@drawable/btn_shape"
            android:text="前进"
            android:textSize="30dp"
            tools:ignore="MissingConstraints" />

        <TextView
            android:id="@+id/command_show"
            android:layout_width="50dp"
            android:layout_height="50dp"
            android:layout_alignLeft="@+id/speed"
            android:layout_marginLeft="-130dp"
            android:layout_marginTop="30dp"
            android:textSize="30dp"
            tools:ignore="MissingConstraints" />

        <Button
            android:id="@+id/back"
            android:layout_width="80dp"
            android:layout_height="80dp"
            android:layout_alignBottom="@+id/speed"
            android:layout_centerHorizontal="true"
            android:layout_marginBottom="-120dp"
            android:background="@drawable/btn_shape"
            android:text="后退"
            android:textSize="30dp"
            tools:ignore="MissingConstraints" />

        <Button
            android:id="@+id/left"
            android:layout_width="80dp"
            android:layout_height="80dp"
            android:layout_alignLeft="@+id/speed"
            android:layout_centerVertical="true"
            android:layout_marginLeft="-130dp"
            android:background="@drawable/btn_shape"
            android:text="左旋"
            android:textSize="30dp"
            tools:ignore="MissingConstraints" />

        <Button
            android:id="@+id/left_round"
            android:layout_width="80dp"
            android:layout_height="80dp"
            android:layout_alignLeft="@+id/back"
            android:layout_alignTop="@+id/back"
            android:layout_marginLeft="-130dp"
            android:background="@drawable/btn_shape"
            android:text="左圆"
            android:textSize="30dp"
            tools:ignore="MissingConstraints" />

        <Button
            android:id="@+id/right_round"
            android:layout_width="80dp"
            android:layout_height="80dp"
            android:layout_alignLeft="@+id/back"
            android:layout_alignTop="@+id/back"
            android:layout_marginLeft="130dp"
            android:background="@drawable/btn_shape"
            android:text="右圆"
            android:textSize="30dp"
            tools:ignore="MissingConstraints" />

        <Button
            android:id="@+id/right"
            android:layout_width="80dp"
            android:layout_height="80dp"
            android:layout_alignRight="@+id/speed"
            android:layout_centerVertical="true"
            android:layout_marginRight="-130dp"
            android:background="@drawable/btn_shape"
            android:onClick="onClick"
            android:text="右旋"
            android:textSize="30sp" />
    </RelativeLayout>

以上是关于Android 自定义颜色样式的主要内容,如果未能解决你的问题,请参考以下文章

Android 自定义颜色样式

Android中自定义TextView的样式

如何自定义seekBar的样式?

自定义 SeekBar 样式 详解

Android - 样式搜索栏

自定义水平ProgresBar,更改其颜色和粗细