Android Studio录制手机屏幕并制作GIF演示动画

  逛简书,知乎或者GitHub时,看到很多大神写的技术文章,文章中有很多GIF演示动画来展示其所写代码的效果,这些GIF演示动画生动、形象的展示了笔者所要表达的意图。平时喜欢写点博客的我也按捺不住了,于是就各种查、各种找,怎么制作这些生动而又形象的演示动画。
  之前写博客的时候,为了想表达清楚心里所想,写了很多文字说明,还是担心读者看不懂或理解不到位,说再多也不如直接用动画演示来的直接。Android移动开发,运行结果展示在模拟器或手机上,此时如果截取静态图片,不能生动的展示出APP的效果,这时把手机上的动态操作制作成GIF演示动画插入到博客中,将会收到更好的效果。
  有些博友利用adb命令进行手机录屏,直接在命令行完成手机屏幕的录制等操作,不详细介绍了,有兴趣的可以自己去查一下;

1、adb shell screenrecord /sdcard/demo.mp4
// 录制的视频存放到手机sd卡里,默认录制时间为180s。按Ctrl+C结束录制。
2、adb shell screenrecord  --time-limit 10 /sdcard/demo.mp4
// 限制视频录制时间为10s

  另外有的博友使用DDMS.bat命令工具,这个方法也不太推荐,操作太繁琐了,要做很多不必要的操作,费时费力!
  其实Android Studio已经集成了强大的屏幕录制功能,而且超级稳定、方便、强大!还没用过的朋友跟着我一块儿来看看吧!
  所需工具,不能使用模拟器,只能使用4.4版本或者以上的Android手机,我使用的是米3手机;
  1、手机连入电脑后,Android Studio左下角找到Android Monitor,选中米3手机,并找到图中箭头所指的类似视频播放的图标(Screen Record);
Android Studio录制手机屏幕并制作GIF演示动画_第1张图片
  2、点击图标后设置录屏参数(看效果,自己选择,一般选择默认),录屏按钮能记录你所连接设备的操作,但是做多只能记录3Min,这里默认的是录制清晰度为720P,比特率为4Mbps的视频,当然,你可以在这里自定义你的数值,如果不填的话,它就会使用默认的设置。但是一般情况下,直接使用默认的数值就好,对动画演示效果毫无影响。那么我们这里点击“Start Recording”,
Android Studio录制手机屏幕并制作GIF演示动画_第2张图片
  3、点击Start Recording,会出现下面的进度条,此时在手机上做一些操作(用于你要截取的动画),操作完毕之后点击Stop Recording,选择要要保存视频的位置,不要超时,最长只能录制180秒;
这里写图片描述
  4、之后就是使用录制好的视频进行GIF演示动画的制作,使用影音播放器,如:QQ影音,迅雷影音等打开录制好的视频,选取你想要截取的时间段,制作成GIF演示动画即可;或者
去这个在线的Video转GIF的工具 ,具体操作不在赘述啦!
  记住一点,CSDN博客中允许上传的图片大小是不超过2M的,所以一定要选取合适的时间段进行截取,另外上面的在线转换工具还可以调整大小;
  随便找了个demo做个演示动画!!!效果还不错吧!!!
Android Studio录制手机屏幕并制作GIF演示动画_第3张图片

你可能感兴趣的:(Android)