bet9官网 > 解密 > bet9九州最新官网器型硕大,2017年流行发型及颜色1、时尚又甜美的水波纹烫发

bet9九州最新官网器型硕大,2017年流行发型及颜色1、时尚又甜美的水波纹烫发

发布时间:2020-04-16 01:08    浏览次数:

bet9九州最新官网 1

bet9九州最新官网 2

bet9九州最新官网 3

水波纹效果已经不是什么稀罕的东西了,用过5.0新控件的小伙伴都知道这个效果,可是如果使用一个TextView或者Button或者其它普通控件的话,你是否知道如何给它设置水波纹效果呢?OK,我们今天就来看看这个水波纹效果的实现。水波纹效果的实现有系统自带属性可以实现,我们也可以自定义实现效果。

bet9九州最新官网 4

个性网导读:文章主要介绍“2017年流行发型及颜色,俏皮又减龄的水波纹烫发!” 的相关内容。

1.系统自带水波纹实现方式

2017年骆越十大文物参评藏品之十二:水波纹陶罐

贺江流域出土,汉代作品,颈部和肩部饰水波纹和弦纹,器型硕大。

2017年即将过去,这一年有许多的发型流行下来了,其中水波纹烫发成为青春少女的最爱,律动感的波浪纹像是给头发注入了音符,美好又俏皮,减龄呢!如此烫发谁能不爱呢?一起来了解一下2017年流行发型及颜色,当然不仅仅是水波纹烫了!

 有界水波纹

水波纹效果大致上可以分为两种,一种是有界的,一种无界,我们先来看看有界水波纹效果:

效果:

bet9九州最新官网 5

代码:

    <TextView
        android:layout_width="match_parent"
        android:layout_height="56dp"
        android:layout_centerInParent="true"
        android:layout_marginTop="36dp"
        android:background="?android:attr/selectableItemBackground"
        android:clickable="true"
        android:gravity="center"
        android:text="Hello World!"/>

只需要给TextView设置背景即可,背景内容就为系统自带的selecttableItemBackground。这种是有界水波纹,就是水波纹会在TextView所在区域进行绘制。

2017年流行发型及颜色1、时尚又甜美的水波纹烫发,空气刘海清新迷人,长发水波纹清纯又甜美,黄棕色染发搭配墨镜,时尚又有气质,美美的。

bet9九州最新官网 ,无界水波纹

bet9九州最新官网 6

代码:

    <TextView
        android:layout_width="match_parent"
        android:layout_height="56dp"
        android:layout_centerInParent="true"
        android:layout_marginTop="36dp"
        android:background="?android:attr/selectableItemBackgroundBorderless"
        android:clickable="true"
        android:gravity="center"
        android:text="Hello World!"/>

所谓的无界并非完全无界,而是以控件宽高中最大的数值作为水波纹效果所在正方形的边界进行绘制。OK,这两种都是系统自带的水波纹效果,如果我们想要自定义又该怎么做呢?

2017年流行发型及颜色2、非常修颜的一款水波纹烫发,中分刘海修饰精致小脸,蓬松的水波纹烫发空气感十足,修颜的同时能凸显你的气质,这样的水波纹烫发几乎适合所有女生哦!

2.自定义水波纹实现方式

2017年流行发型及颜色3、头发多的女生可以尝试这种水波纹烫发,烫发的纹理蓬松慵懒,好看的同时还很修颜,刘海选择女神中分,配合黄棕色染发,时尚又漂亮呢!

无界水波纹

自定义这个效果其实也很简单,需要在drawable文件夹中定义ripple节点,再设置上颜色就可以了:

<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@color/colorAccent">

</ripple>

在布局文件中将之引用为控件的背景:

    <TextView
        android:layout_width="match_parent"
        android:layout_height="56dp"
        android:layout_centerInParent="true"
        android:layout_marginTop="36dp"
        android:background="@drawable/nomaskripple"
        android:clickable="true"
        android:gravity="center"
        android:text="Hello World!"/>

显示效果如下:

bet9九州最新官网 7

OK,大家看到这是无界水波纹。OK,如果想定义有界水波纹又该如何呢?

2017年流行发型及颜色4、中分和水波纹烫发很搭,一来,水波纹烫发的纹理比较固定,从中间分会更好,二来,中分女神范又修颜,而水波纹是可爱俏皮,两者结合,出来的气质更为迷人。

有界水波纹

<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@color/colorPrimary">
    <item
        android:id="@android:id/mask"
        android:drawable="@color/colorAccent"/>
</ripple>

有界水波纹需要我们在ripple节点中定义item,item的id要为系统id  mask,然后还要定义drawable,drawable中的颜色并没有什么卵用,水波纹的颜色是由ripple节点中的颜色来控制的,看看显示效果:

bet9九州最新官网 8

2017年流行发型及颜色5、中度卷曲的水波纹烫发显得更为俏皮可人,水波纹烫发搭配中分,一张小巧可爱的脸蛋就出来了,这样的水波纹烫发轻巧俏皮,很减龄呢!

带图片形状的水波纹

有的时候如果你希望水波纹不是长条形,又该如何呢?有两种解决方案,一种是使用图片,还有就是自定义shape,我们先来看看使用图片:

<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@color/colorAccent">
    <item
        android:id="@android:id/mask"
        android:drawable="@drawable/ic_launcher"/>
</ripple>

我这里使用了系统自带的小机器人,我们来看看显示效果:

bet9九州最新官网 9

大家看到,这个时候的水波纹效果就是这个小机器人这张图片中非透明像素点所在的区域了。

2017年流行发型及颜色,俏皮又减龄的水波纹烫发俘虏了不少少女的心,你呢?喜欢的话就赶快去烫一个?让自己年轻几岁!

自绘形状的水波纹

自绘shape,来看一个圆角矩形:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
    <corners android:radius="10dp"/>
    <solid android:color="@color/colorPrimary"/>
</shape>

在ripple中引用该矩形:

<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@color/colorAccent">
    <item
        android:id="@android:id/mask"
        android:drawable="@drawable/custom_shape"/>
</ripple>

显示效果:

bet9九州最新官网 10

这种方式我们在shape中定义的颜色只是用来划定水波纹显示区域,于视图显示上并没有什么用。如果你想让控件一开始就显示shape中定义的颜色,可以这样来定义ripple:

<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@color/colorAccent">
    <!--<item-->
        <!--android:id="@android:id/mask"-->
        <!--android:drawable="@drawable/custom_shape"/>-->
    <item>
        <shape android:shape="rectangle">
            <corners android:radius="10dp"/>
            <solid android:color="@color/colorPrimary"/>
        </shape>
    </item>
</ripple>

显示效果如下:

bet9九州最新官网 11

大家看到,我可以在item中定义shape,那么可能有小伙伴会想到我是否可以在item中定义selector呢?当然可以。

带selector效果的水波纹

代码:

<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
        android:color="@color/colorAccent">
    <item>
        <selector>
            <item
                android:state_pressed="true"
                android:drawable="@drawable/ic_launcher"/>
            <item
                android:state_pressed="false"
                android:drawable="@drawable/bg"/>
        </selector>
    </item>
</ripple>

显示效果:

bet9九州最新官网 12

Ok,这就是5.0中水波纹效果的使用。

源码下载:http://download.csdn.net/download/u012702547/9613571

参考资料:

以上。

上一篇:蒲屏皇宫 Oasia Spa,双龙生态庄园

下一篇:没有了

TOP