
我的用例是一个由单个全屏OpenGL视图组成的游戏.它渲染一些靠近边缘和边界的UI元素,为游戏本身提供尽可能多的区域.但是当屏幕有圆角时,它们会被部分隐藏,所以它们需要以不同的方式定位.
解决方法 目前(2018年5月7日)您只能使用 isRounded()方法检查物理屏幕是否为圆形(对于AndroID Wear)但是无法检查屏幕角是否为圆角.我认为只有少数设备有圆角.因此,最好只检查设备名称并相应地调整布局.
有一个流行的AndroID库来获取AndroID设备的市场名称.点击此处了解更多信息:https://github.com/jaredrummler/AndroidDeviceNames
用法:
String devicename = Devicename.getDevicename();
希望这种解决方法可以暂时帮助您.
也许将来所有的设备都会发布圆角屏幕(只是一个假设).
总结以上是内存溢出为你收集整理的android – 查找屏幕是否有圆角全部内容,希望文章能够帮你解决android – 查找屏幕是否有圆角所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)