导航:首页 > 操作系统 > android半圆按钮

android半圆按钮

发布时间:2022-05-18 06:54:21

android 怎么把button变成圆形

使用shape,请看下面截图,例子来自于android学习手册,360手机助手中下载,里面有108个例子、源码还有文档。



<?xml version="1.0" encoding="utf-8"?>

<shape

xmlns:Android="http://schemas.android.com/apk/res/android"

android:shape="oval">

<!-- 填充的颜色 -->

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

<!-- 设置按钮的四个角为弧形 -->

<!-- android:radius 弧形的半径 -->

<corners android:radius="360dip"/>

<!-- padding: Button 里面的文字与Button边界的间隔 -->

<padding

android:left="10dp"

android:top="10dp"

android:right="10dp"

android:bottom="10dp"

/>

</shape>

-----Main layout文件

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

<TextView

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/soft_info"

/>

<!—直接设置背景 -->

<Button

android:id="@+id/roundBtn1"

android:background="@drawable/btn_oval"

android:layout_width="50dip"

android:layout_height="50dip"

/>

<!— 调用shape自定义xml文件 -->

<Button

android:id="@+id/roundBtn"

android:text="椭圆按钮"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:background="@drawable/main_menu_btnshape"

/>

</LinearLayout>

----acitivity文件

public class MyLifeActivity extends Activity {

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

}

}

⑵ 安卓调试中如何更改图片按钮的形状,改为圆形

shape
<shape>和<selector>在Android UI设计中经常用到。比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到<shape>和<selector>。
可以这样说,<shape>和<selector>在美化控件中的作用是至关重要。

在看这篇文章之前,可以看下这个小例子:镂空按钮的实现

1.Shape

简介

作用:XML中定义的几何形状

位置:res/drawable/文件的名称.xml

使用的方法:

java代码中:R.drawable.文件的名称

XML中:Android:background="@drawable/文件的名称"

属性:

<shape> Android:shape=["rectangle" | "oval" | "line" | "ring"]

其中rectagle矩形,oval椭圆,line水平直线,ring环形

<shape>中子节点的常用属性:

<gradient> 渐变

Android:startColor

起始颜色

Android:endColor

结束颜色

Android:angle

渐变角度,0从左到右,90表示从下到上,数值为45的整数倍,默认为0;

Android:type

渐变的样式 liner线性渐变 radial环形渐变 sweep

<solid > 填充

Android:color

填充的颜色

<stroke >描边

Android:width

描边的宽度

Android:color

描边的颜色

Android:dashWidth

表示'-'横线的宽度

Android:dashGap

表示'-'横线之间的距离

<corners >圆角

Android:radius

圆角的半径 值越大角越圆

Android:topRightRadius

右上圆角半径

Android:bottomLeftRadius

右下圆角角半径

Android:topLeftRadius

左上圆角半径

Android:bottomRightRadius

左下圆角半径

⑶ Android中用什么控件可以做出类似于实况足球里那样的圆形方向控制按钮

一般都是自定义View,也可以尝试用两个View叠加起来,小圆点实现OnTouch事件

⑷ android中,如何做圆形的button按钮

自己绘制圆形的图片,然后在button布局里面用BackgroundDrawable设置为button背景。android中是不带圆形的button的

⑸ android 怎样用shape画一个俩边半圆的按钮背景

用shape画一个俩边半圆的按钮,可以用图形画。
Circle方法用来画圆、椭圆、圆弧和饼分图。
画圆,Visual Basic需要给出这个圆的圆心位置和它的半径:“对象. Circle Step (x, y),半径,颜色”。
如果不指定对象,指定的就是当前的窗体。
用绘图区的标尺属性,可以使圆心置于绘图区域的中心处。

⑹ 求教,android中Button能不能变成圆形

可以用两张图片,一张普通状态,一张焦点状态,然后自己做个selector。设置button的background为这个selector

⑺ 华为手机屏幕上有个圆圈

1、屏幕上的圆圈是悬浮按钮功能。

2、点击将展开悬浮按钮,会显示常用功能,包括返回、主屏幕、锁屏和一键优化等功能。

3、隐藏方法:

  1. 在手机桌面中点击打开“设置”选项,打开“设置”后,进入到“常用设置”界面。

    (7)android半圆按钮扩展阅读:

    1、截止2015年,华为的产品和服务遍及170多个国家,服务于全球1/3人口,在中国、俄罗斯、德国、瑞典、印度及美国等地设立了16个研发中心。消费者业务是华为三大业务之一,产品全面覆盖手机、移动宽带和家庭终端。

    2、华为消费者业务将坚持精品战略,目前产品系列有Mate系列的极致科技、P系列的极致时尚、G系列的极致以及畅享系列。

    3、2015年全年,华为消费者业务发布了P8、P8max、P8青春版、Mate S、G7 Plus、麦芒4、Mate 8、等多款手机产品以及HUAWEI WATCH等可穿戴设备。

    ⑻ android开发中,点击一个按钮,周围出现三个按钮

    先把3个按钮隐藏,点击了按钮A,就显示3个按钮

    我试了下,可以的

    test.xml:

    <?xmlversion="1.0"encoding="utf-8"?>
    <RelativeLayoutxmlns:android="
    android:id="@+id/relativeLayout1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <Button
    android:id="@+id/btA"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerVertical="true"
    android:layout_centerHorizontal="true"
    android:text="按钮A"/>
    <Button
    android:id="@+id/btB"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerVertical="true"
    android:layout_toLeftOf="@id/btA"
    android:text="按钮B"/>
    <Button
    android:id="@+id/btD"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerVertical="true"
    android:layout_toRightOf="@id/btA"
    android:text="按钮D"/>
    <Button
    android:id="@+id/btC"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_above="@+id/btA"
    android:layout_toLeftOf="@+id/btD"
    android:text="按钮C"/>
    </RelativeLayout>

    TestActivity:
    packagecom.example.androidtest;
    importandroid.app.Activity;
    importandroid.os.Bundle;
    importandroid.view.View;
    importandroid.view.View.OnClickListener;
    importandroid.widget.Button;
    importandroid.widget.Toast;
    {
    privateButtonbtA;
    privateButtonbtB;
    privateButtonbtC;
    privateButtonbtD;
    privatebooleanisVisible=true;
    @Override
    publicvoidonCreate(BundlesavedInstanceState){
    super.onCreate(savedInstanceState);
    setContentView(R.layout.test);
    btA=(Button)findViewById(R.id.btA);
    btB=(Button)findViewById(R.id.btB);
    btC=(Button)findViewById(R.id.btC);
    btD=(Button)findViewById(R.id.btD);
    btB.setVisibility(View.INVISIBLE);
    btC.setVisibility(View.INVISIBLE);
    btD.setVisibility(View.INVISIBLE);
    btA.setOnClickListener(newOnClickListener(){
    @Override
    publicvoidonClick(Viewv){
    if(isVisible){
    btB.setVisibility(View.VISIBLE);
    btC.setVisibility(View.VISIBLE);
    btD.setVisibility(View.VISIBLE);
    isVisible=false;
    }else{
    btB.setVisibility(View.INVISIBLE);
    btC.setVisibility(View.INVISIBLE);
    btD.setVisibility(View.INVISIBLE);
    isVisible=true;
    }
    }
    });
    }
    }

    ⑼ 安卓手机有没有插件做出类似苹果的圆形按钮

    Easy touch 软件

    ⑽ android,,图片按钮,如何把这个按钮的圆圈之外设为透明,圆圈里的正常显示啊

    你把这张图片导进Ps软件里,把圆形以外的区域删除掉,保存为png的图片,然后你再通过复制粘贴,放到drawable文件夹里,使用ImageButton来加载图片,在class里设置ImageButton的单击事件就可以了,

    我看到你的图片是Jpeg的图片,如果放入这样的图片,周围的白色区域是去掉不了的(除非用动态代码控制,但是那样比较麻烦)

    记得用Png格式的图片覆盖到ImageButton控件上

阅读全文

与android半圆按钮相关的资料

热点内容
rtk文件夹没了怎么办 浏览:187
饥荒安卓闪退怎么办 浏览:635
python二次开发cad 浏览:304
程序员直播机器人舞团 浏览:769
devc指针编译问题 浏览:1002
支持dsd硬解压声卡 浏览:771
怎么查看u盘加密区 浏览:184
台电加密是什么格式 浏览:158
php论坛版块在哪个文件夹 浏览:442
暗黑的服务器为什么维护 浏览:624
android内存溢出的原因 浏览:18
标志307的压缩比是多少 浏览:636
服务器启动为什么叫三声 浏览:997
追风筝的人英文pdf 浏览:940
解压小熊手机壳 浏览:348
成都市区建成面积算法 浏览:662
智能家居单片机 浏览:98
买男装用什么app好 浏览:857
文件夹合并了怎么拆开 浏览:262
波段副图源码无未来函数 浏览:91