我在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中的文本结尾透明所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)