首页 > 其他分享 >TextView显示文字过长时添加阴影渐变消失效果

TextView显示文字过长时添加阴影渐变消失效果

时间:2023-05-01 14:08:25浏览次数:46  
标签:过长 渐变 阴影 shadowRadius 设置 android TextView 4px


TextView 上显示的文字超过其最长限制的时候,要如何实现以下效果:




values/styles.xml


<style name="AudioFileInfoOverlayText"> 

    <item name="android:paddingLeft">4px</item> 

    <item name="android:paddingBottom">4px</item> 

    <item name="android:textColor">#ffffffff</item> 

    <item name="android:textSize">12sp</item> 

    <item name="android:shadowColor">#ff00ff00</item> 

    <item name="android:shadowDx">5</item> 

    <item name="android:shadowDy">3</item> 

    <item name="android:shadowRadius">6</item> 

</style> 


 <TextView android:id="@+id/info" 

       android:layout_width="fill_parent" 

       android:layout_height="wrap_content" 

       style="@style/AudioFileInfoOverlayText" 

       android:text="aaaa" 

         android:gravity="center" />


android:shadowColor指定文本阴影的颜色,需要与shadowRadius一起使用。


android:shadowDx设置阴影横向坐标开始位置。


android:shadowDy设置阴影纵向坐标开始位置。


android:shadowRadius设置阴影的半径。设置为0.1就变成字体的颜色了,一般设置为3.0的效果比较好。

  • TextView显示文字过长时添加阴影渐变消失效果_android

  • 大小: 5.4 KB
  • 查看图片附件

标签:过长,渐变,阴影,shadowRadius,设置,android,TextView,4px
From: https://blog.51cto.com/u_5454003/6238859

相关文章

  • 旋转ImageView和TextView的效果实现
    如图ImageView和TextView组成布局同时旋转。,求实现效果。经过几天研究终于实现如图效果。代码如下,给需要的人吧。还涉及到部分背景图的效果。publicclassIconViewGroupextendsViewGroup{TextViewmTextView;ImageViewmImageView;//显示对应的icon......
  • android TextView属性大全
    android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。android:bufferType指定get......
  • text-shadow和文字颜色渐变冲突问题
    设计给的设计图同时有文字颜色渐变,文字阴影,如下图实际实现效果是: text-shadow覆盖了文字颜色渐变的样式解决方案:<divclass="platformtext"text="能源云推广展示平台">能源云推广展示平台</div>.platformtext{color:#fff;font-weight:40......
  • js javascript 鼠标触碰select下拉列表渐变出div层,鼠标离开渐变缩回
    <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-......
  • css渐变实现进度条动画
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=d......
  • 实现字体颜色渐变
     代码:<divclass="linear">实现字体颜色渐变</div>css:样式.linear{background-image:linear-gradient(136deg,#9A60000%,#53340040%);-webkit-background-clip:text;color:transparent;}插入自己想要的颜色角度等,就可以了 ......
  • mysql字段过长无法作为约束、索引的解决方案
    背景:对接过程中遇到一个场景 需要用(网页链接+请求id)作为唯一约束,由于url很长,我在一开始就设置为了text字段。ALTERTABLExxx.xxxADDCONSTRAINTxxxUNIQUEKEY(xxxx);在加约束时报错:SQL错误[1170][42000]:BLOB/TEXTcolumn'xxxx'usedinkeyspecificationwith......
  • Redis持久化机制导致服务自启动后恢复数据过长无法使用以及如何关闭
    场景若依前后端分离版手把手教你本地搭建环境并运行项目:若依前后端分离版手把手教你本地搭建环境并运行项目_霸道流氓在上面搭建前后端分离的项目后,如果需要在windows服务上进行部署。若依前后端分离版本,Windows下使用Nginx代理的方式进行部署(全流程,图文教程):若依前后端分离版本,Wi......
  • 视频直播源码,Android TextView设置跑马灯效果
    视频直播源码,AndroidTextView设置跑马灯效果1、先在xml中给Textview设置好对应的属性  <TextView    android:id="@+id/tv"    android:layout_width="200dp"    android:layout_height="wrap_content"    app:layout_constraintLeft_toLef......
  • php imagick实现文字渐变
     参考文档: https://fengkui.net/articles/117 //实现css background:linear-gradient(-66deg,rgba(222,162,79,0.9)0%,rgba(255,236,161,0.94)39.74609375%,#DEA24F100%);publicfunctiondrawPrice($priceText){//创建新的画布对象和透......