我在FrameLayout中有TextView,我想在TextView上绘制FrameLayout的淡化边缘,以指示文本可以垂直展开。 如何画出FrameLayout的褪色?
布局片段:
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="@dimen/list_item_collapsed"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</FrameLayout>
答案 0 :(得分:3)
将fadingEdge和fadingEdgeLength属性添加到TextView定义
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:fadingEdge="vertical"
android:fadingEdgeLength="@dimen/fadelength"
/>
提示:尽量避免在必要时使用框架布局,通常不需要它们。