[英]Android screen shot
我想使用浮动按钮从android屏幕上拍摄屏幕快照。 我制作了浮动按钮,它拍摄了屏幕快照,并且一切正常,但是有两个问题:1.我的应用程序如何以隐藏浮动按钮的方式进行屏幕截图,然后在拍摄屏幕快照后出现,以免打扰用户2.当您按下音量调低和电源键以截屏时,它具有出色的动画效果。 如何添加该动画?
将其添加到您的Java文件中
View b = findViewById(R.id.button);
b.setVisibility(View.GONE);
获取按钮的视图,在截屏之前,在浮动按钮的onClick方法中截屏之后,将其隐藏并取消隐藏。
findViewById(R.id.floating_button).setVisibility(View.INVISIBLE);
// Take screenshot here
findViewById(R.id.floating_button).setVisibility(View.VISIBLE);
这是系统执行动画的方式。 您应该能够重用在这里找到的大多数代码:
动画: http : //androidxref.com/5.1.1_r6/xref/frameworks/base/packages/SystemUI/src/com/android/systemui/screenshot/GlobalScreenshot.java#540
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.