我可以将 android 应用程序的背景作为一组图像吗?
Can I make the background of the android application as group of images?
我需要帮助将我的应用程序背景设为照片库...这可能吗?以及如何做到这一点?
您可以使用 GridView 以列和行的方式显示图像。有关详细信息,您可以查看 this article for implementing gridview.
您可以通过为您的父布局分配一个 id
来做到这一点,然后在 java 中您可以在执行特定操作后更改背景图像。
您可以使用非对称网格视图来获得有吸引力的画廊视图
你可以使用 this 库
是的,我之前可以通过创建包含图像的动画然后将此动画设置为背景来做到这一点
// Type casting the Image View
ImageView view = (ImageView) findViewById(R.id.imageView1);
// Setting animation_list.xml as the background of the image view
view.setBackgroundResource(R.anim.animation);
// Type casting the Animation drawable
AnimationDrawable frameAnimation = (AnimationDrawable) view.getBackground();
frameAnimation.start();
示例动画xml:
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false">
<item android:drawable="@drawable/image_1" android:duration="3000" />
<item android:drawable="@drawable/image_2" android:duration="3000" />
<item android:drawable="@drawable/image_3" android:duration="3000" />
</animation-list>
我需要帮助将我的应用程序背景设为照片库...这可能吗?以及如何做到这一点?
您可以使用 GridView 以列和行的方式显示图像。有关详细信息,您可以查看 this article for implementing gridview.
您可以通过为您的父布局分配一个 id
来做到这一点,然后在 java 中您可以在执行特定操作后更改背景图像。
您可以使用非对称网格视图来获得有吸引力的画廊视图
你可以使用 this 库
是的,我之前可以通过创建包含图像的动画然后将此动画设置为背景来做到这一点
// Type casting the Image View
ImageView view = (ImageView) findViewById(R.id.imageView1);
// Setting animation_list.xml as the background of the image view
view.setBackgroundResource(R.anim.animation);
// Type casting the Animation drawable
AnimationDrawable frameAnimation = (AnimationDrawable) view.getBackground();
frameAnimation.start();
示例动画xml:
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false">
<item android:drawable="@drawable/image_1" android:duration="3000" />
<item android:drawable="@drawable/image_2" android:duration="3000" />
<item android:drawable="@drawable/image_3" android:duration="3000" />
</animation-list>