android – 查找屏幕是否有圆角

android – 查找屏幕是否有圆角,第1张

概述我正在寻找一种方法来确定 Android设备是否具有带圆角的屏幕,理想情况下也是半径. 我的用例是一个由单个全屏OpenGL视图组成的游戏.它渲染一些靠近边缘和边界的UI元素,为游戏本身提供尽可能多的区域.但是当屏幕有圆角时,它们会被部分隐藏,所以它们需要以不同的方式定位. 目前(2018年5月7日)您只能使用 isRounded()方法检查物理屏幕是否为圆形(对于Android Wear)但是无 我正在寻找一种方法来确定 Android设备是否具有带圆角的屏幕,理想情况下也是半径.

我的用例是一个由单个全屏OpenGL视图组成的游戏.它渲染一些靠近边缘和边界的UI元素,为游戏本身提供尽可能多的区域.但是当屏幕有圆角时,它们会被部分隐藏,所以它们需要以不同的方式定位.

解决方法 目前(2018年5月7日)您只能使用 isRounded()方法检查物理屏幕是否为圆形(对于AndroID Wear)但是无法检查屏幕角是否为圆角.

我认为只有少数设备有圆角.因此,最好只检查设备名称并相应地调整布局.

有一个流行的AndroID库来获取AndroID设备的市场名称.点击此处了解更多信息:https://github.com/jaredrummler/AndroidDeviceNames

用法:

String devicename = Devicename.getDevicename();

希望这种解决方法可以暂时帮助您.

也许将来所有的设备都会发布圆角屏幕(只是一个假设).

总结

以上是内存溢出为你收集整理的android – 查找屏幕是否有圆角全部内容,希望文章能够帮你解决android – 查找屏幕是否有圆角所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1139029.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存