我在为Android查找XML中形状定义的文档时遇到了一些问题.我想在一个XML文件中定义一个简单的圆形,用纯色填充,以将其包含到我的布局文件中.

遗憾的是,android.com上的文档没有涵盖Shape类的XML属性.我想我应该用ArcShape画一个圆,但是没有关于如何设置用圆弧画圆所需的大小、 colored颜色 或Angular 的说明.

推荐答案

这是一个简单的圆圈,可以在Android中绘制.

<?xml version="1.0" encoding="utf-8"?>
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval">

   <solid 
       android:color="#666666"/>

   <size 
       android:width="120dp"
        android:height="120dp"/>
</shape>

Android相关问答推荐

RippleTheme在作曲material 1.7.0中被废弃

编写Inbox需要具有匹配兼容性的Kotlin版本

如何解决Android Studio中的in fragment问题

如何清除导航抽屉中以前 Select 的项目(Jetpack Compose)

图像在Android Studio中显示,但不在设备中显示

Android系统应用程序启用编程以太网网络共享

将DiffUtils用于Android上的Recrecerview适配器

使用 Gadle kotlin 为多模块 Android 代码库设置 jacoco

是否可以在 compose 中使用三次贝塞尔曲线进行动画?

retrofit2.HttpException: HTTP 401

列语义在列中的第一个元素之后读取

Jetpack compose (Glance) 小部件在加载位图图像后不会重新组合

在 Jetpack Compose 中包装内容

如何限制键盘输入键不允许在下一行输入(Android Jetpack Compose 中的 TextField)

如何在 Android Studio 中创建新的可组合函数?

为什么官方文档用大写字母表示val变量?

运行一次 kotlin 流,但在下游收到两次

单击登录按钮后从应用程序中退出

Сan 无法从 Firestore 获取数据,没有错误

Android Studio,Db 连接错误:发生异常情况导致驱动程序失败.请报告此异常