怎么把微信头像制作成动画?

新手学堂013

怎么把微信头像制作成动画?,第1张

工具/原料:

vivoS10、OriginOS10、美图秀秀6451、微信801。

1、点击手机桌面中的美图秀秀APP。

2、进入后,点击AI。

3、找到并点击变身。

4、这样我们就可以点击拍了。

5、接着点击屏幕下方的拍摄按钮。

6、这样就制作出好自己的卡通头像了。

1、将手机重启再尝试打开该微信程序查看该现象是否存在。

2、在设置、更多设置、应用程序、全部中找到该微信程序并清除数据试试。

3、更换该程序版本或者将该程序升级到最新版本使用。

4、若还是无法解决,请将手机重要信息备份好,恢复出厂设置并清除所有数据后再下载使用。

1、窗口动画缩放

是对一个窗口进行缩放动画,Activity之间跳转时,不让应用显得生硬,有时加入切换时的动画效果,看需求来添加动画效果。 窗口动画缩放在安卓手机关闭窗口动画缩放之后,可以提升手机的使用流畅程度,手机本身硬件配置不高的情况下,可以提升手机的使用性能。

2、过渡动画缩放:

用于显示特效和动画效果,例如窗口打开关闭时的缩放效果,窗口切换的淡入淡出效果等。

3、动画程序时长:

一般就是指动画的播放时间,用户可以根据自己的需求来调整动画播放的时间。

扩展资料

其他开发者选项作用介绍:

1、不锁定屏幕

选项开启之后,连接手机将不会锁屏,一直处于常亮状态,方便调试应用。

2、USB调试

开发者需要打开这个才能通过电脑连接上手机,进行调试APP的操作,如果发现调试的时候手机连接不上,关注看一下是不是没有打开这个选项。

3、允许模拟位置

这个选项是允许模拟位置,当开发者对开发的某些定位软件(一般为地图软件),做测试的时候使用的,功能是模拟手机目前所处的位置。

4、显示布局边界

开启这个选项后会显示页面布局的边界和框架,通过这个显示结果我们可以看到没有达到预期效果的布局的问题在哪里。

Android Activity(窗口)调用 overridePendingTransition(Ranimleft_out, Ranimleft_in);可以实现过渡动画,其中Ranimleft_out是当前 Activity 退出的动画,Ranimleft_in是新打开 Activity进入的动画,至于实现缩放,只需要修改Ranimleft_out, Ranimleft_in对应的动画实现方式,IDE 中点击方法可以进入到源码中。

首先,先简单介绍一下 android:parentActivityName 。

简单来说就是在当前 Activity 的标题栏左上角加一个返回按钮,点击后自动返回设置的 Activity 而不是回到之前的 Task。

比如为 TestActivity 设置:

<activity android:name="TestActivity"

    android:parentActivityName="MainActivity"/>

则点击左上角的返回图标后将自动回到 MainActivity。

关于 android:parentActivityName 详见 官方文档

然而,在设置该属性后我发现系统在 Activity 切换时的过渡动画似乎有点不对劲。

首先看图:

为了更好的演示切换时的过渡动画,我把 过渡动画缩放 设置为了 5X 。 

可以看到,正常的进入 Activity 应该是新 Activity 从右往左进入并逐渐覆盖当前Activity。

点击返回后应该是当前 Activity 从左往右退出,并逐渐显露出上层 Activity。

例如:图中的点击进入 设置界面 和退出 设置界面。

但是,通过在 AndroidManifest 中为 Activity 添加 android:parentActivityName 的方法来返回上层时却是上层 Activity 从右往左进入并覆盖当前 Activity,而非正常的当前 Activity 从左往右退出。

例如:图中点击进入 关于界面 后退出。

通过以上分析不难得出结论,使用 android:parentActivityName 并非是 finish 当前 Activity 后返回上层,而是新建一个上层 Activity 来覆盖当前 Activity。

查询资料得知

所以系统在的过渡动画给出的是进入 Activity 的动画而非退出动画,怪不得总觉得看起来怪怪的。

我个人的解决方案是手动设置 Toolbar,并添加返回按钮:

Toolbar toolbar = (Toolbar) findViewById(Ridtoolbar);

setSupportActionBar(toolbar);

getSupportActionBar()setDisplayHomeAsUpEnabled(true);

然后继承 onOptionsItemSelected ,当点击 返回 按钮时手动 finish :

if (id ==androidRidhome) {

finish();

}

这样虽然麻烦了点,但至少动画看起来顺眼了点

如果各位大佬还有更好的方法欢迎指教~

PS:我没有刻意去设置切换 Activity 的动画,都是用的系统默认的过渡动画,所以可能不同的 ROM 动画效果不一样(比如我截图中的 MIUI 是左右滑出滑入,我使用原生安卓测试是上下滑出滑入),但实质都是一样的。

PPS:写完才发现原来文档里用的本来就是 “启动” 而非 “返回” Activity所以说,就因为没好好看文档折腾了这么久