如何在Android中使TextView中的文本结尾透明

如何在Android中使TextView中的文本结尾透明,第1张

概述我在GooglePlay应用中发现了一个有趣的设计功能.如您所见,在此图片上,文本随着一定的渐变变得不可见.如何在我的应用中执行类似的 *** 作?解决方法:我会用这样的颜色渐变color_gradient.xml<shapeandroid:shape="rectangle"xmlns:android="http://schemas.android.com/apk

我在Google Play应用中发现了一个有趣的设计功能.

如您所见,在此图片上,文本随着一定的渐变变得不可见.如何在我的应用中执行类似的 *** 作?

解决方法:

我会用这样的颜色渐变

color_gradIEnt.xml

<shape androID:shape="rectangle"   xmlns:androID="http://schemas.androID.com/apk/res/androID">    <gradIEnt        androID:startcolor="#ffffff"        androID:endcolor="#00ffffff"        androID:angle="180"/></shape>

例如对于第一行:

<relativeLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"        androID:layout_wIDth="match_parent"        androID:layout_height="120dp">    <linearLayout        androID:layout_wIDth="wrap_content"        androID:layout_height="wrap_content"        androID:layout_marginStart="16dp"        androID:layout_centerVertical="true"        androID:orIEntation="vertical">        <TextVIEw            androID:layout_wIDth="wrap_content"            androID:layout_height="wrap_content"            androID:text="Hello World HelloWorld HelloWorld"           androID:textAppearance="@style/Base.TextAppearance.AppCompat.Title"            />        <TextVIEw            androID:layout_wIDth="wrap_content"            androID:layout_height="wrap_content"            androID:text="Hello World HelloWorld HelloWorld"            androID:textAppearance="@style/Base.TextAppearance.AppCompat.Subhead"        />    </linearLayout>    <VIEw        androID:ID="@+ID/gradIEnt"        androID:layout_wIDth="60dp"        androID:layout_height="match_parent"        androID:layout_toStartOf="@+ID/button_Box"        androID:background="@drawable/color_gradIEnt"/>    <FrameLayout        androID:ID="@+ID/button_Box"        androID:layout_wIDth="wrap_content"        androID:layout_height="match_parent"        androID:layout_alignParentEnd="true"        androID:padding="16dp"        androID:background="#ffffff">        <button            androID:layout_wIDth="wrap_content"            androID:layout_height="wrap_content"            androID:layout_gravity="center"            androID:padding="8dp"            androID:text="Tout mettre a jour"            androID:textcolor="#ffffff"            androID:background="#22bb66"/>    </FrameLayout></relativeLayout>

请注意,布局有多个选项.这种方法的中心思想是使渐变可绘制以及包含button的白框与TextVIEws重叠

总结

以上是内存溢出为你收集整理的如何在Android中使TextView中的文本结尾透明全部内容,希望文章能够帮你解决如何在Android中使TextView中的文本结尾透明所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1080719.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存