颜色android_android 代码引用android颜色 - CSDN
  • Android颜色表示方法

    2017-12-13 22:08:38
    颜色表示argb A表示透明度Alpha,R表示红色red,G表示绿色green,B表示蓝色blue ARGB有四种常用表示方法: 三字节#xxx,四字节#xxxx,六字节#xxxxxx,八字节#xxxxxxxx 三字节是rgb,四字节是ARGB,六字节是RRGGBB...

    颜色表示argb
    A表示透明度Alpha,R表示红色red,G表示绿色green,B表示蓝色blue
    ARGB有四种常用表示方法:
    三字节#xxx,四字节#xxxx,六字节#xxxxxx,八字节#xxxxxxxx
    三字节是rgb,四字节是ARGB,六字节是RRGGBB,八字节是AARRGGBB
    然后接下来就是每个颜色是怎么表示的了
    举个例子,三字节的#RGB中的数值其实是十六进制数,从0到F,颜色浓度依次升高,三字节#xxx表示的颜色就是三个数值所代表的浓度相加的和,其它字节的也是这样
    然后还有一种表示方法,可以在.java文件中设置颜色的
    比如设置字体颜色可以这样表示setTextColor(Color.argb(255,255,255,255));
    Color.rgb(255,255,255)
    两种方式分别对应八字节和六字节
    255是两位二进制的最大值 所以 上述两个颜色分别是透明白色,和白色
    最后一种是直接调用系统颜色,就是用了安卓自己封装的Color类,

    展开全文
  • 类型常数 颜色值色码intBLACK -167772160xff000000intBLUE -167769610xff0000ffintCYAN -167116810xff00ffffi...

    类型

    常数                            颜色

    色码

    int

    BLACK                        

    -16777216

    0xff000000

    int

    BLUE                            

    -16776961

    0xff0000ff

    int

    CYAN                               

    -16711681

    0xff00ffff

    int

    DKGRAY                      

    -12303292

    0xff444444

    int

    GRAY                           

    -7829368

    0xff888888

    int

    GREEN                        

    -16711936

    0xff00ff00

    int

    LTGRAY                     

    -3355444

    0xffcccccc

    int

    MAGENTA                   

    -65281

    0xffff00ff

    int

    RED                            

    -65536

    0xffff0000

    int

    TRANSPARENT           透明

    0

    0x00000000

    int

    WHITE                          

    -1

    0xffffffff

    int

    YELLOW                        

    -256

    0xffffff00

    Android  开发中 将 十六进制 颜色代码 转换为  int   类型数值 方法  :

      Color.parseColor("#FFFF00") 返回 int 数值 ;

    RGB色值卡对照表

    RGB颜色对照表
     #FFFFFF #FFFFF0 #FFFFE0 #FFFF00
     #FFFAFA #FFFAF0 #FFFACD #FFF8DC
     #FFF68F #FFF5EE #FFF0F5 #FFEFDB
     #FFEFD5 #FFEC8B #FFEBCD #FFE7BA
     #FFE4E1 #FFE4C4 #FFE4B5 #FFE1FF
     #FFDEAD #FFDAB9 #FFD700 #FFD39B
     #FFC1C1 #FFC125 #FFC0CB #FFBBFF
     #FFB90F #FFB6C1 #FFB5C5 #FFAEB9
     #FFA54F #FFA500 #FFA07A #FF8C69
     #FF8C00 #FF83FA #FF82AB #FF8247
     #FF7F50 #FF7F24 #FF7F00 #FF7256
     #FF6EB4 #FF6A6A #FF69B4 #FF6347
     #FF4500 #FF4040 #FF3E96 #FF34B3
     #FF3030 #FF1493 #FF00FF #FF0000
     #FDF5E6 #FCFCFC #FAFAFA #FAFAD2
     #FAF0E6 #FAEBD7 #FA8072 #F8F8FF
     #F7F7F7 #F5FFFA #F5F5F5 #F5F5DC
     #F5DEB3 #F4F4F4 #F4A460 #F2F2F2
     #F0FFFF #F0FFF0 #F0F8FF #F0F0F0
     #F0E68C #F08080 #EEEEE0 #EEEED1
     #EEEE00 #EEE9E9 #EEE9BF #EEE8CD
     #EEE8AA #EEE685 #EEE5DE #EEE0E5
     #EEDFCC #EEDC82 #EED8AE #EED5D2
     #EED5B7 #EED2EE #EECFA1 #EECBAD
     #EEC900 #EEC591 #EEB4B4 #EEB422
     #EEAEEE #EEAD0E #EEA9B8 #EEA2AD
     #EE9A49 #EE9A00 #EE9572 #EE82EE
     #EE8262 #EE7AE9 #EE799F #EE7942
     #EE7621 #EE7600 #EE6AA7 #EE6A50
     #EE6363 #EE5C42 #EE4000 #EE3B3B
     #EE3A8C #EE30A7 #EE2C2C #EE1289
     #EE00EE #EE0000 #EDEDED #EBEBEB
     #EAEAEA #E9967A #E8E8E8 #E6E6FA
     #E5E5E5 #E3E3E3 #E0FFFF #E0EEEE
     #E0EEE0 #E0E0E0 #E066FF #DEDEDE
     #DEB887 #DDA0DD #DCDCDC #DC143C
     #DBDBDB #DB7093 #DAA520 #DA70D6
     #D9D9D9 #D8BFD8 #D6D6D6 #D4D4D4
     #D3D3D3 #D2B48C #D2691E #D1EEEE
     #D1D1D1 #D15FEE #D02090 #CFCFCF
     #CDCDC1 #CDCDB4 #CDCD00 #CDC9C9
     #CDC9A5 #CDC8B1 #CDC673 #CDC5BF
     #CDC1C5 #CDC0B0 #CDBE70 #CDBA96
     #CDB7B5 #CDB79E #CDB5CD #CDB38B
     #CDAF95 #CDAD00 #CDAA7D #CD9B9B
     #CD9B1D #CD96CD #CD950C #CD919E
     #CD8C95 #CD853F #CD8500 #CD8162
     #CD7054 #CD69C9 #CD6889 #CD6839
     #CD661D #CD6600 #CD6090 #CD5C5C
     #CD5B45 #CD5555 #CD4F39 #CD3700
     #CD3333 #CD3278 #CD2990 #CD2626
     #CD1076 #CD00CD #CD0000 #CCCCCC
     #CAFF70 #CAE1FF #C9C9C9 #C7C7C7
     #C71585 #C6E2FF #C67171 #C5C1AA
     #C4C4C4 #C2C2C2 #C1FFC1 #C1CDCD
     #C1CDC1 #C1C1C1 #C0FF3E #BFEFFF
     #BFBFBF #BF3EFF #BEBEBE #BDBDBD
     #BDB76B #BCEE68 #BCD2EE #BC8F8F
     #BBFFFF #BABABA #BA55D3 #B9D3EE
     #B8B8B8 #B8860B #B7B7B7 #B5B5B5
     #B4EEB4 #B4CDCD #B452CD #B3EE3A
     #B3B3B3 #B2DFEE #B23AEE #B22222
     #B0E2FF #B0E0E6 #B0C4DE #B0B0B0
     #B03060 #AEEEEE #ADFF2F #ADD8E6
     #ADADAD #ABABAB #AB82FF #AAAAAA
     #A9A9A9 #A8A8A8 #A6A6A6 #A52A2A
     #A4D3EE #A3A3A3 #A2CD5A #A2B5CD
     #A1A1A1 #A0522D #A020F0 #9FB6CD
     #9F79EE #9E9E9E #9C9C9C #9BCD9B
     #9B30FF #9AFF9A #9ACD32 #9AC0CD
     #9A32CD #999999 #9932CC #98FB98
     #98F5FF #97FFFF #96CDCD #969696
     #949494 #9400D3 #9370DB #919191
     #912CEE #90EE90 #8FBC8F #8F8F8F
     #8EE5EE #8E8E8E #8E8E38 #8E388E
     #8DEEEE #8DB6CD #8C8C8C #8B8B83
     #8B8B7A #8B8B00 #8B8989 #8B8970
     #8B8878 #8B8682 #8B864E #8B8386
     #8B8378 #8B814C #8B7E66 #8B7D7B
     #8B7D6B #8B7B8B #8B795E #8B7765
     #8B7500 #8B7355 #8B6969 #8B6914
     #8B668B #8B6508 #8B636C #8B5F65
     #8B5A2B #8B5A00 #8B5742 #8B4C39
     #8B4789 #8B475D #8B4726 #8B4513
     #8B4500 #8B3E2F #8B3A62 #8B3A3A
     #8B3626 #8B2500 #8B2323 #8B2252
     #8B1C62 #8B1A1A #8B0A50 #8B008B
     #8B0000 #8A8A8A #8A2BE2 #8968CD
     #87CEFF #87CEFA #87CEEB #878787
     #858585 #848484 #8470FF #838B8B
     #838B83 #836FFF #828282 #7FFFD4
     #7FFF00 #7F7F7F #7EC0EE #7D9EC0
     #7D7D7D #7D26CD #7CFC00 #7CCD7C
     #7B68EE #7AC5CD #7A8B8B #7A7A7A
     #7A67EE #7A378B #79CDCD #787878
     #778899 #76EEC6 #76EE00 #757575
     #737373 #71C671 #7171C6 #708090
     #707070 #6E8B3D #6E7B8B #6E6E6E
     #6CA6CD #6C7B8B #6B8E23 #6B6B6B
     #6A5ACD #698B69 #698B22 #696969
     #6959CD #68838B #68228B #66CDAA
     #66CD00 #668B8B #666666 #6495ED
     #63B8FF #636363 #616161 #607B8B
     #5F9EA0 #5E5E5E #5D478B #5CACEE
     #5C5C5C #5B5B5B #595959 #575757
     #556B2F #555555 #551A8B #54FF9F
     #548B54 #545454 #53868B #528B8B
     #525252 #515151 #4F94CD #4F4F4F
     #4EEE94 #4D4D4D #4B0082 #4A708B
     #4A4A4A #48D1CC #4876FF #483D8B
     #474747 #473C8B #4682B4 #458B74
     #458B00 #454545 #43CD80 #436EEE
     #424242 #4169E1 #40E0D0 #404040
     #3D3D3D #3CB371 #3B3B3B #3A5FCD
     #388E8E #383838 #36648B #363636
     #333333 #32CD32 #303030 #2F4F4F
     #2E8B57 #2E2E2E #2B2B2B #292929
     #282828 #27408B #262626 #242424
     #228B22 #218868 #212121 #20B2AA
     #1F1F1F #1E90FF #1E1E1E #1C86EE
     #1C1C1C #1A1A1A #191970 #1874CD
     #171717 #141414 #121212 #104E8B
     #0F0F0F #0D0D0D #0A0A0A #080808
     #050505 #030303 #00FFFF #00FF7F
     #00FF00 #00FA9A #00F5FF #00EEEE
     #00EE76 #00EE00 #00E5EE #00CED1
     #00CDCD #00CD66 #00CD00 #00C5CD
     #00BFFF #00B2EE #009ACD #008B8B
     #008B45 #008B00 #00868B #00688B
     #006400 #0000FF #0000EE #0000CD
     #0000AA #00008B #000080 #000000
    展开全文
  • android 修改状态栏颜色android 状态栏的颜色会随着背景颜色的改变而自适应调整颜色,但是在设置了沉浸式状态栏之后状态栏颜色不能即时调整颜色,会导致状态栏与背景颜色一致从而让状态栏颜色消失。此时我们就需要...
    android 修改状态栏颜色

          android 状态栏的颜色会随着背景颜色的改变而自适应调整颜色,但是在设置了沉浸式状态栏之后状态栏颜色不能即时调整颜色,会导致状态栏与背景颜色一致从而让状态栏颜色消失。此时我们就需要通过自定义状态栏颜色,或者说是提供状态栏颜色调整接口吧,因为我这里是h5 APP所以需要给前端提供接口。

    1、代码相对很简单,使用该工具类即可

    package com.iwiteks.PalmarTourism.util;
    
    import android.app.Activity;
    import android.os.Build;
    import android.view.View;
    
    /**
     * 创建于 2018/5/17 7:53 PM
     * @author spirits
     * 类说明:
     * 所属公司:贵州中测
     */
    public class StatusBarFontUtil {
    
        /**
         * 黑色字体状态栏
         * @param activity
         */
        public static void setLightStatusBarColor(Activity activity) {
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
                activity.getWindow()
                        .getDecorView()
                        .setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                                |View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
            }
        }
    
        /**
         * 白色字体状态栏
         * @param activity
         */
        public static void setWhiteStatusBarColor(Activity activity) {
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
                activity.getWindow()
                        .getDecorView()
                        .setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
            }
        }
    }
    

    2、若想设置默认颜色,只需要在Activity的onCreate里面初始化设置为默认

    // 默认设置成白色
    StatusBarFontUtil.setWhiteStatusBarColor(mActivity);

    3、提供给H5调用接口

    /**
     * 设置白色字体状态栏 传值是white和black
     */
    @JavascriptInterface
    public void setWStatusBarColor(String color) {
        mActivity.runOnUiThread(new Runnable() {
            @Override
            public void run() {
                if (color.equals("white")) {
                    StatusBarFontUtil.setWhiteStatusBarColor(mActivity);
                } else if (color.equals("black")){
                    StatusBarFontUtil.setLightStatusBarColor(mActivity);
                }
            }
        });
    }
    到此就ok了,关注工具类即可
    展开全文
  • Android SeekBar常见问题 进度条颜色 设置进度条高度 设置滑块样式Android SeekBar常见问题在使用Android Seekbar大家可能经常遇到下面这几个问题: 如何设置Seekbar进度条的高度? 如何设置滑块的样式? 如何设置...

    目录


    Android SeekBar常见问题

    在使用Android Seekbar大家可能经常遇到下面这几个问题:

    1. 如何设置Seekbar进度条的高度?
    2. 如何设置滑块的样式?
    3. 如何设置进度条的颜色和背景颜色?

    接下来,针对这三个问题我会逐一作出解答。

    解答前,我们需要配置一个默认的Seekbar,样式代码如下:

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">
    
        <SeekBar
            android:id="@+id/id_seekbar_1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="20dp"/>
    </LinearLayout>

    在Android4.4平台效果如下:
    default_seekbar

    可以看到:

    1. 进度条默认高度可能是10dp左右。
    2. 进度条颜色:已经滑动的是蓝色,剩余为黑色。
    3. 滑动块形状:蓝色偏透明的圆形。

    由于进度条的高度需要在设置进度条颜色后才能显示出来,因此我们先学习如何设置进度条的颜色。


    进度条颜色

    进度条总共需要设置三个属性的颜色:

    1. @android:id/background:进度条的整体背景颜色。
    2. @android:id/secondaryProgress:二级进度条的颜色
    3. @android:id/progress:一级进度条的颜色,即进度条当前已经滑过面积的颜色。

    这里我们将一级进度条颜色设置为黄色,二级进度条颜色设置为绿色,背景设置为蓝色,并将其设置为圆角,配置如下。

    创建自定义样式:

    <?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:id="@android:id/background">
            <shape>
                <corners android:radius="5dp"/>
                <solid android:color="#0c38e7"/>
            </shape>
        </item>
    
        <item android:id="@android:id/secondaryProgress">
            <clip>
                <shape>
                    <corners android:radius="5dp"/>
                    <solid android:color="#11ce33"/>
                </shape>
            </clip>
        </item>
    
        <item android:id="@android:id/progress">
            <clip>
                <shape>
                    <corners android:radius="5dp"/>
                    <solid android:color="#d7c60e" />
                </shape>
            </clip>
        </item>
    </layer-list>

    同时,需要在Seekbar中通过progressDrwable属性引用该样式,为了更清楚的看到进度条效果,我将进度条的高度设置为100dp:

        <SeekBar
            android:id="@+id/id_seekbar_1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:maxHeight="100dp"
            android:minHeight="100dp"
            android:layout_marginTop="20dp"
            android:progressDrawable="@drawable/seekbar_bg"/>

    效果如下:
    seekbar1

    可能有的同学会对二级进度条产生疑问,毕竟上例中没有显示二级进度条的颜色,其实,我们可以通过代码来设置二级进度条的颜色,示例代码如下:

        private void initView() {
            seekbar1 = (SeekBar) getActivity().findViewById(R.id.id_seekbar_1);
            seekbar1.setProgress(30);
            seekbar1.setSecondaryProgress(60);
        }

    效果如下:
    Seekbar2


    设置进度条高度

    在Seekbar中,我们可以通过如下两个属性设置进度条的高度:

    • android:maxHeight:设置进度条的最大高度。
    • android:minHeight:设置进度条的最低高度。

    在上例中,我们已经将Seekbar的高度设置为100dp,具体效果见上图。


    设置滑块样式

    Seekbar中修改滑块样式一般是通过设置android:thumb属性实现的。
    而android:thumb一般是指向一个selector的drawable。

    drawable主要需要区分滑块在正常状态、按下状态和有焦点状态的样式,因此采用selector:

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <!-- 按下状态-->
        <item android:drawable="@drawable/thumb1" android:state_pressed="true" />
    
        <!-- 有焦点状态 -->
        <item android:drawable="@drawable/thumb1" android:state_focused="true" />
    
        <!-- 普通状态 -->
        <item android:drawable="@drawable/thumb2" />
    </selector>

    我们将滑动块按下和聚焦时,设置为佐助的图片。正常状态显示为科比图片。效果如图:

    正常状态:
    normal_state

    按下状态:
    press_state

    展开全文
  • Android中设置背景颜色 android:background="@color/your_color" 其中your_color是在colors中定义好的颜色 #5ca9bb Android中设置背景图片 andriod:background = "@drawable/your_image" 其中your_image是...
  • Android中设置Menu菜单的文字颜色为白色,一般情况下,Android中Menu菜单的title文字颜色为黑色, 如果在开发应用的过程中,自定义了ActionBar的颜色,比如一些比较鲜艳,清新的颜色,如青色,浅蓝色等 此时如果...
  • Android 动态改变SeekBar进度条颜色与滑块颜色
  • android rgb随机颜色只为记录,留着备用代码分别取rgb的随机值(0~256),然后加起来就是一个随机颜色值,通过Color.parseColor()转为color值即可使用: /** * 获取十六进制的颜色代码.例如 "#5A6677" * 分别取...
  • <item android:state_checked="true" android:color="#5dcc25"/> <!-- not selected --> <item android:color="#ffffff"/> 但是设好之后 颜色并没有随选中而改变,只是一直都是为选中状态的颜色。 哪位大神...
  • Android5.0开始,CheckBox带有material design动画效果,其默认的样式如下图所示: 可以看到,在上图中,CheckBox的边框为灰色,当被选中后,填充色为绿色。 那么如果我们想要改变边框和填充色,同时也保存...
  • Android】怎么给button设置背景颜色?【Android】 现在我想给按钮添加背景颜色,怎么做 1、android:background=”@android:color/black” 2、你可以在你的XML文件里这么定义你button的背景颜色android:...
  • android 动态改变SVG的颜色 废话不多说,直接撸代码 关于SVG的生成与动画,在此不做描述  VectorDrawableCompat vectorDrawableCompat = VectorDrawableCompat.create(getResources(),R.drawable.ic_home_black_24
  • 改变ProgressBar 的样式颜色,可以改变其背景颜色,也可以设置不同的图片。先上两个效果图: (进度条是 自定义图片)   (进度条是 自定义颜色) 一.修改背景为图片。 1.我自己制作了两张图片(如下...
  • 因为之前设计要求改变状态栏的颜色,所以自己就弄了下,网上的好多都是改变一次,因为我的是第一页是白底黑字,别的页是蓝底的,所以我就专门 研究了下 首先先看未改变的颜色 改变之后的颜色   因为这是API...
  • TextView按压效果如下: 1.未点击时,字体颜色为黑色,背景为系统默认颜色; 2.点击时,字体颜色为绿色,... ...布局文件:res/layout/activity_main.xml ... android:layout_width="match_parent" android:layout...
  • 添加之后 导航栏颜色 添加之前的颜色 都为透明色 用户看不清楚 详细请看 : https://www.jianshu.com/p/99084d6155f0 主要代码; Window window = getWindow(); getWindow().clearFlags(WindowManager....
  • 转载请标明出处:  ... 本文出自:【lxk_1993的博客】 ...相信很多码友都碰到过这种...但是在5.0以上的手机上颜色显示的效果不怎么好。 就像下图这样,颜色处理的不怎么好。 一开始百度找解决办法,搜了一下没什
  • 在activit_main.xml文件里添加: android:background="#00BFFF
  • android 修改图标颜色

    2017-04-11 14:36:29
    拿到需求就开始找度娘,网上普遍说法是使用ColorMatrix进行setSaturation将饱和度设为0即可,但是我不知道是什么原因,可能我的图片是不同颜色的吧,通过这个方法设置饱和度为0图片会变成灰色,但是有的是深灰,有的...
  • 其他toolbar的知识可以查看这篇文章,排版挺不错的–android:ToolBar详解(手把手教程)和ToolBar按钮颜色自定义我要搞右边那几个icon的颜色,参照文章,应该是修改style的colorControlNormal这个item就行了,就连...
1 2 3 4 5 ... 20
收藏数 158,523
精华内容 63,409
关键字:

颜色android