如何通过android属性文档查看

如何通过android属性文档查看,android,attributes,Android,Attributes,就像这段代码一样,如果我想知道shape有哪些属性,以及它们各自的含义。我该怎么办,有文件吗 参考。提前感谢所有人的帮助。您需要的第一站是 还有另外一种方法涵盖了很多内容,但我在这里不再重复,他们也推荐文档。您需要的第一站是 还有另外一种方法涵盖了很多内容,但我在这里不再重复,他们也推荐文档。可以为形状定义的属性有: 可见:确定是否可见可绘制 形状:矩形、椭圆形、直线、环形 innerRadiusRatio:仅当形状='ring'时有效。圆环的内径表示为圆环宽度的比率。如果定义了innerRa

就像这段代码一样,如果我想知道shape有哪些属性,以及它们各自的含义。我该怎么办,有文件吗
参考。提前感谢所有人的帮助。

您需要的第一站是


还有另外一种方法涵盖了很多内容,但我在这里不再重复,他们也推荐文档。

您需要的第一站是


还有另外一种方法涵盖了很多内容,但我在这里不再重复,他们也推荐文档。

可以为形状定义的属性有:

  • 可见
    :确定是否可见可绘制
  • 形状
    :矩形、椭圆形、直线、环形
  • innerRadiusRatio
    :仅当形状='ring'时有效。圆环的内径表示为圆环宽度的比率。如果定义了innerRadius,则忽略此值
  • innerRadius
    :仅当形状='ring'时有效。环的内半径。定义后,将忽略innerRadiusRatio。未定义时,将使用innerRadiusRatio的默认值
  • 厚度比
    :仅当形状='ring'时有效。环的厚度表示为环宽度的比率。如果定义了厚度,则忽略此值
  • 厚度
    :仅当形状=“环”时有效。环的厚度。定义后,将忽略厚度比。未定义时,将使用thicknessRatio的默认值
  • useLevel
    :仅当shape=='ring'时有效。允许通过修改可绘制对象的标高,仅绘制环的一部分(弧形)。此设置仅在(LevelListDrawable)的上下文中有意义

可以为
shape
定义的子项包括:

  • size
    :确定形状的大小
  • 渐变
    :向形状添加背景渐变
  • 纯色
    :向形状添加纯色背景色。覆盖梯度元素
  • 笔划
    :向形状添加边框
  • 角点
    :将圆角添加到形状中
  • 填充
    :此可绘制文件中内容的填充


可以为形状定义的属性有:

  • 可见
    :确定是否可见可绘制
  • 形状
    :矩形、椭圆形、直线、环形
  • innerRadiusRatio
    :仅当形状='ring'时有效。圆环的内径表示为圆环宽度的比率。如果定义了innerRadius,则忽略此值
  • innerRadius
    :仅当形状='ring'时有效。环的内半径。定义后,将忽略innerRadiusRatio。未定义时,将使用innerRadiusRatio的默认值
  • 厚度比
    :仅当形状='ring'时有效。环的厚度表示为环宽度的比率。如果定义了厚度,则忽略此值
  • 厚度
    :仅当形状=“环”时有效。环的厚度。定义后,将忽略厚度比。未定义时,将使用thicknessRatio的默认值
  • useLevel
    :仅当shape=='ring'时有效。允许通过修改可绘制对象的标高,仅绘制环的一部分(弧形)。此设置仅在(LevelListDrawable)的上下文中有意义

可以为
shape
定义的子项包括:

  • size
    :确定形状的大小
  • 渐变
    :向形状添加背景渐变
  • 纯色
    :向形状添加纯色背景色。覆盖梯度元素
  • 笔划
    :向形状添加边框
  • 角点
    :将圆角添加到形状中
  • 填充
    :此可绘制文件中内容的填充


我们可以通过谷歌搜索形状属性

然后它会显示这一点


是的,在developer.Android.com上几乎有我们需要的关于Android的所有信息。

我们可以通过谷歌搜索形状属性

然后它会显示这一点


是的,在developer.Android.com上,我们需要的关于Android的信息几乎都有。

我已经看完了你的答案,我仍然有一个问题,我如何知道在前面的代码中,形状元素可以放置什么属性。我已经看完了你的答案,我仍然有一个问题,我如何知道在以前的代码中,什么属性可以放置在shape元素中。查看此链接非常感谢您的建议,非常好!作为答案发布,如果对您有效,请将其标记为已接受,谢谢!查看此链接非常感谢您的建议,非常好!作为答案发布,如果对您有效,请将其标记为已接受,谢谢!
<shape android:shape="rectangle">
    <stroke android:width="1dp" android:color="@color/designer_cell_background" />
    <solid android:color="@color/designer_cell_background" />
    <corners
        android:radius="7dp"
        android:topRightRadius="0dp"
        android:topLeftRadius="0dp"/>
    <padding android:bottom="1dp"/>
</shape>