shimmer使用方法(文本闪烁)

1.github下载  https://github.com/facebook/shimmer-android

2.copy ShimmerFrameLayout.java 连同包名到java目录

3.copy attrs.xml 到 values 目录

4.

<com.facebook.shimmer.ShimmerFrameLayout
        android:id="@+id/shimmer"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Hello World!Hello World!Hello World!Hello World!Hello World!" />
</com.facebook.shimmer.ShimmerFrameLayout>

5.

ShimmerFrameLayout shimmar = (ShimmerFrameLayout) findViewById(R.id.shimmer);
shimmar.startShimmerAnimation();

注:各种style

        mShimmerViewContainer.setDuration(5000);
        mShimmerViewContainer.setRepeatMode(ObjectAnimator.REVERSE);

        mShimmerViewContainer.setBaseAlpha(0.1f);
        mShimmerViewContainer.setDropoff(0.1f);
        mShimmerViewContainer.setTilt(0);

        mShimmerViewContainer.setAngle(ShimmerFrameLayout.MaskAngle.CW_90);

        mShimmerViewContainer.setBaseAlpha(0);
        mShimmerViewContainer.setDuration(2000);
        mShimmerViewContainer.setDropoff(0.1f);
        mShimmerViewContainer.setIntensity(0.35f);
        mShimmerViewContainer.setMaskShape(ShimmerFrameLayout.MaskShape.RADIAL);

  

时间: 2024-07-29 08:55:35

shimmer使用方法(文本闪烁)的相关文章

文本分类特征选择方法

-1. TF-IDF的误区 TF-IDF可以有效评估一字词对于一个文件集或一个语料库中的其中一份文件的重要程度.因为它综合表征了该词在文档中的重要程度和文档区分度.但在文本分类中单纯使用TF-IDF来判断一个特征是否有区分度是不够的. 1)它没有考虑特征词在类间的分布.也就是说该选择的特征应该在某类出现多,而其它类出现少,即考察各类的文档频率的差异.如果一个特征词,在各个类间分布比较均匀,这样的词对分类基本没有贡献:但是如果一个特征词比较集中的分布在某个类中,而在其它类中几乎不出现,这样的词却能

CSS 文本、字体、链接

CSS 文本属性可定义文本的外观. 通过文本属性,您可以改变文本的颜色.字符间距,对齐文本,装饰文本,对文本进行缩进,等等. 缩进文本 把 Web 页面上的段落的第一行缩进,这是一种最常用的文本格式化效果. CSS 提供了 text-indent 属性,该属性可以方便地实现文本缩进. 通过使用 text-indent 属性,所有元素的第一行都可以缩进一个给定的长度,甚至该长度可以是负值. 这个属性最常见的用途是将段落的首行缩进,下面的规则会使所有段落的首行缩进 5 em: p {text-ind

web前端学习笔记:文本属性

今天的web前端笔记主要讲述文本属性,希望能帮助到正在学习web前端开发的初学者们,废话不多说了,一起来看看文本属性的相关内容吧. 文本属性 文本缩进 将Web页面上的一个段落第一行缩进,这是一种最常用的文本格式化效果.有的网站在段落的第一个字母前放一个很小的透明图像,这些图像将文本推到后面来制造一种缩进文本的感觉.另外一些网站则使用完全标准的空格(spacer)标记.而在CSS中有一种更好地方法实现文本缩进.那就是text-indent属性. 通过使用text-indent属性,所有元素的第一

CSS样式-背景与文本

背景样式: 1)背景色 可以使用background-color属性为元素设置背景色,这个属性接受任何合法的颜色值.默认值为transparent,有透明的意思. 2)背景图像 要把图像放入背景中,使用background-image属性.默认值为none. 3)背景重复 如果需要背景图像在页面上平铺,使用background-repeat属性.属性值 repeat 导致图像在水平垂直方向上都平铺,repeat-x 和 repeat-y 分别导致图像只在水平或垂直方向上重复,no-repeat

CSS3 —— 文本 背景 列表 渐变

<span>标签 作用 ——  能让某几个文字或者某个词语凸显出来 候选字体 p {font-family: Times, TimesNR, 'New Century Schoolbook';} font-size属性 单位 px(像素) em.rem.cm.mm.pt.pc 1em 等于当前的字体尺寸 浏览器中默认的文本大小是 16 像素.因此 1em 的默认尺寸是 16 像素. 16px=1em 实例 h1 {font-size:3.75em;} /* 60px/16=3.75em */

学习css之文本属性

css3之文本属性: 1.缩进和水平对齐:text-indent, 通过使用 text-indent 属性,所有元素的第一行都可以缩进一个给定的长度,甚至该长度可以是负值. 这个属性最常见的用途是将段落的首行缩进,下面的规则会使所有段落的首行缩进6 em:p {text-indent:6em;} text-indent 属性可以继承. 2.水平对齐:text-align 是一个基本的属性,它会影响一个元素中的文本行互相之间的对齐方式. 取值范围:{left:把文本排列到左边.默认值:由浏览器决定

javascript操作DOM方法整理

原自本人整理,主要来源于这里.大家如果有补充,十分欢迎大家留言. 一.获取节点 document.getElementById();//id="" document.getElementsByName();//name="" document.getElementsByTagName();//"input" document.getElementsByClassName();//class="" 二.css选择器 docume

重温CSS之背景、文本样式

CSS背景样式: 背景色:background-color属性,设置元素的背景色,如:div {background:blue;}--设置所有div元素的背景为蓝色: 背景图像:background-image属性,设置元素的背景图像,如:div{background-image:url('img.jpg');}--设置div元素的背景图片: 背景重复:background-repeat属性,对元素的背景图像进行平铺设置:默认值:repeat背景图像将在垂直方向和水平方向重复.repeat-x背

iOS-UILable多行显示文本内容、根据文本长短自动计算文本框高度

iAronTalk Blog opens. The clean and elegantlife style deduces the deep thought of life. -=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= UILabel作为UIView家族中的一员,其应用广泛,使用方法清晰明了深受发烧友们喜欢,是为首选. 针