android 中的插图是什么?
What are insets in android?
我是 android 开发的初学者。我最近在看一些其他代码并喜欢一些函数 view.onApplyWindowInsets(windowInsets), windowInsets.getSystemWindowInsetTop()
。而且这个词在同一个应用中被反复使用。
我尝试用谷歌搜索并找到了 InsetDrwable
class 和解释
A Drawable that insets another Drawable by a specified distance. This is used when a View needs a background that is smaller than the View's actual bounds.
谁能给我解释一下 Insets
的含义以及上面那段代码的含义?
请提供示例说明。
假设你有一个TextView,你需要给TextView添加一个背景。但是,另一方面,你不希望后台扫描整个View(TextView),因此,你需要使用Insets。
A Drawable that insets another Drawable by a specified distance or
fraction of the content bounds. This is used when a View needs a
background that is smaller than the View's actual bounds.
背景可以是Drawable。因此,您需要在 xml 文件 (activity_main.xml)“例如”中使用 <inset>
属性。
然后,使用<inset>
标签后,可以指定一些属性如:
<inset
android:drawable="@drawable/(Enter the file name under drawable)"
android:insetBottom="4dp"
android:insetTop="4dp"/>
有关详细信息,请查看 Android developer.com
上的 InsetDrawable
希望对您有所帮助!
我是 android 开发的初学者。我最近在看一些其他代码并喜欢一些函数 view.onApplyWindowInsets(windowInsets), windowInsets.getSystemWindowInsetTop()
。而且这个词在同一个应用中被反复使用。
我尝试用谷歌搜索并找到了 InsetDrwable
class 和解释
A Drawable that insets another Drawable by a specified distance. This is used when a View needs a background that is smaller than the View's actual bounds.
谁能给我解释一下 Insets
的含义以及上面那段代码的含义?
请提供示例说明。
假设你有一个TextView,你需要给TextView添加一个背景。但是,另一方面,你不希望后台扫描整个View(TextView),因此,你需要使用Insets。
A Drawable that insets another Drawable by a specified distance or fraction of the content bounds. This is used when a View needs a background that is smaller than the View's actual bounds.
背景可以是Drawable。因此,您需要在 xml 文件 (activity_main.xml)“例如”中使用 <inset>
属性。
然后,使用<inset>
标签后,可以指定一些属性如:
<inset
android:drawable="@drawable/(Enter the file name under drawable)"
android:insetBottom="4dp"
android:insetTop="4dp"/>
有关详细信息,请查看 Android developer.com
上的 InsetDrawable希望对您有所帮助!