【问题标题】:How can I shape my button on android rectangle to circle?如何将android矩形上的按钮塑造成圆形?
【发布时间】:2014-03-20 07:26:08
【问题描述】:

通常 android 按钮是矩形的,在 mxl 文件中,如果我想制作环形或任何其他形状的按钮,我应该怎么做?或者是否有任何工具可以向 android 开发人员保证这些是开源的(现在我正在寻找一个环形按钮)。

【问题讨论】:

  • 您可以采取仅使用图像的捷径,并在该图像上提供类似的功能以充当按钮,例如触摸和触摸事件;根据这些触摸事件更改图像以显示沮丧或诸如此类。或者通过样式,您可以通过 xml 中的形状和颜色格式提供您想要的行为。
  • 您应该启动图像编辑器或尝试使用 xml drawables 进行操作,然后在遇到特定问题时返回。

标签: java android xml layout


【解决方案1】:

在你的drawables中创建一个新的xml文件,并把这段代码:

<?xml version="1.0" encoding="utf-8"?>
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="ring"
    android:innerRadius="15dp"
    android:thickness="10dp"
    android:useLevel="false">

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

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

现在,将其用作 imageButton 中的图像

你也可以看看这个: android-state-list-generator

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-28
    • 2014-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-18
    • 1970-01-01
    相关资源
    最近更新 更多