视图的alpha始终为0或1

时间:2016-12-09 13:44:39

标签: android android-linearlayout android-view alpha

我在ScrollView中有一个LinearLayout。一些视图添加到LinearLayout。在ScrollView上,附加了scrollListener,并在滚动时更改LinearLayout的alpha。问题在于,直到8个视图添加到LinearLayout,它按预期工作,滚动的淡入效果与我想要的完全一样。但是,添加到LinearLayout的9个或更多视图及其alpha变为触发器,当其alpha变为1时变为可见,而在1和0之间变为不可见。这是我的布局:

$this->form_validation->set_rules("edtQuestionURL", "Site URL", "trim|required|prep_url");

这是滚动管理部分:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/scroll_view"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <LinearLayout
            android:alpha="0"
            android:paddingLeft="16dp"
            android:paddingRight="16dp"
            android:animateLayoutChanges="true"
            android:orientation="vertical"
            android:id="@+id/news_list"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />
</ScrollView>

滚动和alpha值是预期的值。另外正如我之前所说的,它在LinearLayout中有8个项目之前一直正常工作。任何帮助/线索将不胜感激。

0 个答案:

没有答案