在ScrollView内的GridLayout内的图像中闪烁

时间:2018-04-15 19:49:32

标签: android android-scrollview android-gridlayout

我有ScrollView,里面我有一个GridLayout,在GridLayout里面我有图片,但是当我滚动图像(ImageView)时,开始轻弹。这只发生在API 22或更低版本中。

我的布局如下:

<ScrollView
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:layout_weight="1"
  android:fadingEdgeLength="30dp"
  android:requiresFadingEdge="vertical">

  <android.support.v7.widget.GridLayout
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      app:alignmentMode="alignMargins"
      app:columnCount="2"
      app:useDefaultMargins="true">


      <ImageView
          android:id="@+id/iv_icon"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:src="@drawable/img_store"
          app:layout_columnWeight="1"
          tools:ignore="ContentDescription" />
    <-- More images -->
  </android.support.v7.widget.GridLayout>
 </ScrollView>

1 个答案:

答案 0 :(得分:0)

我刚刚解决了,我用

设置了视图
    view.setLayerType(View.LAYER_TYPE_SOFTWARE, null);