gpt4 book ai didi

android - 有什么方法可以检测时钟是否是圆的?

转载 作者:IT老高 更新时间:2023-10-28 23:11:54 28 4
gpt4 key购买 nike

我可能错过了什么,但有什么标志可以知道时钟是圆形还是方形?

如果你想设计通知的背景,我可以想象这很重要。

最佳答案

API 23 更新:

要确定屏幕是否为圆形,您可以使用

context.getResources().getConfiguration().isScreenRound()

Android reference

或者您可以使用 roundnotround 资源限定符并让系统应用适当的资源,但请注意这不适用于运行 API 22 或更低版本的设备

Source

感谢指出这一变化的人。

旧版本

来自谷歌 I/O 演讲(https://www.youtube.com/watch?v=naf_WbtFAlY#t=284):

从 SDK 20 android.view.View 类有

public void setOnApplyWindowInsetsListener(OnApplyWindowInsetsListener listener)

OnApplyWindowInsetsListener有一个回调方法onApplyWindowsInset

public WindowInsets onApplyWindowInsets(View view, WindowInsets windowInsets){

if (windowInsets.isRound()){
//Do stuff
}

}

关于android - 有什么方法可以检测时钟是否是圆的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22525582/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com