记录一些windowManager的flag

本文介绍了如何通过设置WindowManager.LayoutParams的FLAG_HARDWARE_ACCELERATED标志来启用硬件加速,从而提高在WindowManager中运行动画的流畅度。此外还讨论了FLAG_DISMISS_KEYGUARD和FLAG_SHOW_WHEN_LOCKED两个标志的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有时候在windowManager做动画比较卡,不过只要加上这个flag,就可以开启硬件加速,动画就不卡,但是估计会对CPU占用会多点。



WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED//硬件加速



WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD //应用起来的时候锁屏界面自动解锁。(注:只有application才有效。view是无效的)



WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED //应用起来的时候锁屏界面自动隐藏,但是不能自动解锁,需要解锁请引用上面的flag。(注:只有application才有效。view是无效的)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值