其他分享
首页 > 其他分享> > Android如何创建堆栈类图像背景

Android如何创建堆栈类图像背景

作者:互联网

我正在开发一个应用程序,我需要创建相册并在GridView中显示它们.现在我只是在没有任何背景的情况下显示它们,但我需要一个专辑封面的背景,以便它看起来像一堆照片.背景是这样的:

我尝试了这个,但它不起作用:

首先我创建了一个这样的背景:

<shape xmlns:android="http://schemas.android.com/apk/res/android" >

    <solid android:color="#FFFFFF" />

    <stroke
        android:width="1dp"
        android:color="#000000" />

    <padding
        android:bottom="1dp"
        android:left="1dp"
        android:right="1dp"
        android:top="1dp" />

</shape>

然后我使用了一个图层列表来绘制带有旋转的堆栈:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

    <rotate
        android:drawable="@drawable/thumb_bg"
        android:fromDegrees="90"
        android:pivotX="50%"
        android:pivotY="50%"
        android:toDegrees="100" />
    <rotate
        android:drawable="@drawable/thumb_bg"
        android:fromDegrees="90"
        android:pivotX="50%"
        android:pivotY="50%"
        android:toDegrees="110" />
    <rotate
        android:drawable="@drawable/thumb_bg"
        android:fromDegrees="90"
        android:pivotX="50%"
        android:pivotY="50%"
        android:toDegrees="120" />

</layer-list>

解决方法:

将您的相册拇指放在虚拟图像上(其中包含2或3个差异图像).

标签:android,android-layout,android-xml,android-imageview
来源: https://codeday.me/bug/20191008/1871446.html