Unmotivated

やる気はない

Android 2.x で表示される ScrollView の端のフェード(Fading Edge)を消す

Android 2.x 系ではスクロール可能な方向に Fading Edge が表示されるが、それを消したい。

fadingEdge を指定する方法

  • xml で指定
1
2
3
4
5
<ScrollView
    ...
    android:fadingEdge="none"
    ...
    />
  • ICS 以上では android:requiresFadingEdge が代わりに適用される

fadingEdgeLength を 0dp に指定する方法

  • xml
1
2
3
4
5
<ScrollView
    ...
    android:fadingEdgeLength="0dp"
    ...
    />
  • 直接コードで指定する場合はこう
1
2
ListView listView = findViewById(R.id.listView);
listView.setFadingEdgeLength(0);

Comments