偶然看到嗶哩title的文字跟其它地方顯示不一樣
詳情頁
查了一下用到了textview的相關(guān)屬性.
通常一些像Photoshop這樣的工具可以用來創(chuàng)建各種各樣的文字效果,并且我們經(jīng)常用到的一種效果就是陰影。Android是支持字體陰影的。在TextView中實(shí)現(xiàn)字體陰影效果比在位圖元素中的效率更高向抢,并且使得設(shè)計可適配多種屏幕尺寸。相同條件下,Android的LayoutManager縮放TextView控件可比在ImageView中縮放位圖要簡單多了。字體陰影需要四個相關(guān)參數(shù):
- android:shadowColor:陰影的顏色
- android:shadowDx:水平方向上的偏移量
- android:shadowDy:垂直方向上的偏移量
- android:shadowRadius:陰影的范圍
看看嗶哩的實(shí)現(xiàn):
<TextView
android:id="@id/title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignTop="@id/cover"
android:layout_marginLeft="@dimen/item_spacing"
android:layout_marginRight="@dimen/item_spacing"
android:layout_marginTop="-2.0dip"
android:layout_toRightOf="@id/cover"
android:shadowColor="@color/black_light"
android:shadowDx="1.0"
android:shadowDy="1.0"
android:shadowRadius="2.0"
android:singleLine="true"
android:textAppearance="@style/TextAppearance.App.Headline"
android:textColor="@color/white" />