整个程序很简单
只有一个CleanActivity,实现清理后台及并展示动画效果
一个桌面小部件,点击启动CleanActivity,实现同样效果
一. CleanActivity的实现
1. 主程序布局
对应布局为文件为 R.layout.activity_clean
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
tools:context="${packageName}.${activityClass}" >
<ImageView
android:id="@+id/imageView_rotate"
android:layout_width="50dp"
android:layout_height="50dp"
android:scaleType="centerInside"
android:src="@drawable/icon_anim"
/>
</RelativeLayout>
AndroidManifest.xml 中将CleanActivity的主题设为背景透明,达到程序只显示动画的效果
android:theme="@android:style/Theme.Translucent.NoTitleBar"
2. 动画效果实现:
在res下新建anim目录,新建一个clean_anim.xml来定义动画效果:旋转和放大
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<scale
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:fromXScale="0.0"
android:toXScale="1.4"
android:fromYScale="0.0"
android:toYScale="1.4"
an

本文详细介绍了如何实现Android应用的一键清理后台功能,包括CleanActivity的布局、动画效果和清理逻辑,以及桌面小部件的创建,提供完整的源码下载。通过桌面小部件点击,同样能触发清理操作。

3951

被折叠的 条评论
为什么被折叠?



