已同步更新至个人blog:http://dxjia.cn/2015/07/make-gif-for-app/
在github上好多不错的开源项目展示demo的时候,都是采用了一个gif图片,很生动具体。
我也想为自己的应用制作展示gif,但找了一圈,没有找到合适的apk,所以就另外想了个法子。
录制视频 --> 再从视频中截取
首先4.4后android原生开始支持屏幕录制了,可以使用adb 进行操作。
adb shell screenrecord /sdcard/movie.mp4
这样就可以在SD卡根目录下得到一个名为“movie.mp4”的屏幕录像视频文件,当然路径、文件名可以自定义,但注意下次不要使用同样的文件名,否则会直接覆盖,没有任何提示。
在录像过程中,可以随时按下Ctrl+C快捷键终止。
该命令还支持一些附加参数,比如控制码率的bit-rate、控制分辨率的size、控制时间的time-limit,还能在开发者选项中选择“Show touches”来显示触摸操作位置。
Android Studio DDMS面板中也可以找到屏幕录像功能。
将录制的视频拉到PC上,然后在使用gifcam这个桌面软件进行录制,或者使用一些具有gif截取功能的播放器,如QQ影音进行制作。
gifcam官网:http://blog.bahraniapps.com/gifcam/
也可以使用ffmpeg来制作gif。