如何从“微光”的“骨架屏幕”中删除那些非常细的线条?

时间:2019-06-18 17:27:07

标签: android android-activity line shimmer skeleton-ui

我想在布局中添加一个骨架屏幕,所以我决定使用Shimmer。 我设计了一个骨架屏幕,除了那些看起来像安静的意外线条和扭曲的细线之外,它的工作效果还不错。

我在Google上进行了搜索,但找不到任何帮助。 这是我的骨架屏幕截图: Screenshot [! 这是我的主要闪光代码:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
            xmlns:tools="http://schemas.android.com/tools"
            xmlns:shimmer="http://schemas.android.com/apk/res-auto"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="@color/DirtyWhite"
            android:scrollbars="none">
    <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:id="@+id/feedBox"
            android:paddingTop="5dp"
            android:tag="FEED">

        <com.facebook.shimmer.ShimmerFrameLayout android:layout_width="match_parent"
                                                 android:layout_height="wrap_content"
                                                 android:id="@+id/skeletonScreen"
                                                 shimmer:duration="1000">

            <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical">
                <include layout="@layout/feed_skeleton_screen"/>
                <include layout="@layout/feed_skeleton_screen"/>
                <include layout="@layout/feed_skeleton_screen"/>
            </LinearLayout>

        </com.facebook.shimmer.ShimmerFrameLayout>
    </LinearLayout>
</ScrollView>

我在kotlin文件中启动了微光,即使它工作正常,但唯一的问题是那些使布局失真的行。我认为,这可能是骨架屏幕延迟的问题。此外,我还观察到线条仅在第一篇文章和最后一篇文章中可见。该效果在中间帖子布局中运行顺畅。

[对不起,超大SS,我不知道如何直接在Stackoverflow上调整图像大小]

0 个答案:

没有答案