我在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个项目之前一直正常工作。任何帮助/线索将不胜感激。