在TextView上强制淡化边缘

时间:2011-05-10 09:08:18

标签: android

我在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>

1 个答案:

答案 0 :(得分:3)

将fadingEdge和fadingEdgeLength属性添加到TextView定义

<TextView
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"
    android:fadingEdge="vertical"
    android:fadingEdgeLength="@dimen/fadelength"
/>

提示:尽量避免在必要时使用框架布局,通常不需要它们。