【发布时间】:2017-03-02 06:31:03
【问题描述】:
【问题讨论】:
标签: android listview android-recyclerview
【问题讨论】:
标签: android listview android-recyclerview
截图中的视图效果称为微光效果。
有很多很好的示例和开源库可以提供微光效果。
您还可以查看可帮助您实现此行为的各种可用教程。
按照第一个教程,您将能够实现:Video
【讨论】:
您需要使用Shimmer for Android library 并制作这样的加载布局
<com.facebook.shimmer.ShimmerFrameLayout
android:id="@+id/shimmer_view_container"
android:layout_width="match_parent"
android:layout_height="match_parent" android:tag="layout/component_loading_0" xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:divider="@drawable/divider_drawable"
android:orientation="vertical"
android:showDividers="middle" android:tag="binding_1">
<include layout="@layout/view_placeholder" />
<include layout="@layout/view_placeholder" />
<include layout="@layout/view_placeholder" />
<include layout="@layout/view_placeholder" />
<include layout="@layout/view_placeholder" />
<include layout="@layout/view_placeholder" />
<include layout="@layout/view_placeholder" />
<include layout="@layout/view_placeholder" />
<include layout="@layout/view_placeholder" />
<include layout="@layout/view_placeholder" />
<include layout="@layout/view_placeholder" />
</LinearLayout>
</com.facebook.shimmer.ShimmerFrameLayout>
【讨论】:
【讨论】:
【讨论】:
我想你想要的是由 Facebook 制作的Shimmer-android 动画。 这是一个很好的example 来实现它。
【讨论】: