96编辑器旗下产品
找图
终身
ID:0
到期时间:永久
退出登录
您的位置:首页 > 百科管理 > 详情

android开发 圆形按钮图片素材-android中如何设置图片按钮的点击效果,就是一点击图片,会显示一种被按下去的感觉,而不是买有任何反应

原创:找图网 2023-06-11 05:19:03
  • android 开发 imgview 怎么弄成圆形

  • imageview的属性中可以加入background来定义它的背景,将背景定义成一个圆形的drawable就可以了。

    另一种办法,也可以自己定义一个view来显示圆形的图片,你可以参考

    来进行设计。

  • android中怎么绘制这种圆形布局

  • 圆形是个背景,可以通过xml定义背景图片

    在res/drawable/下添加背景xml,代码如下

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

    <layer-list xmlns:android="

    "

    >

    <item >

    <shape android:shape="oval">

    <padding android:top="2dp" android:right="2dp" android:bottom="2dp" android:left="2dp" />

    <solid android:color="#00a0eb"/>

    </shape>

    </item>

    <item >

    <shape android:shape="oval">

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

    </shape>

    </item>

    </layer-list>

    然后在layout下添加布局文件

    代码如下

    <RelativeLayout xmlns:android="

    "

    xmlns:tools="

    "

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:paddingBottom="@dimen/activity_vertical_margin"

    android:paddingLeft="@dimen/activity_horizontal_margin"

    android:paddingRight="@dimen/activity_horizontal_margin"

    android:paddingTop="@dimen/activity_vertical_margin"

    tools:context="" >

    <RelativeLayout

    android:layout_width="100dp"

    android:layout_height="100dp"

    android:background="@drawable/test">

    <TextView

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_alignParentTop="true"

    android:layout_centerHorizontal="true"

    android:layout_marginTop="27dp"

    android:text="购买人数" />

    <TextView

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_alignParentTop="true"

    android:layout_centerHorizontal="true"

    android:layout_marginTop="45dp"

    android:textSize="26sp"

    android:text="32514" />

    </RelativeLayout>

    </RelativeLayout>

    这个应该就是你要的效果

  • android中如何设置图片按钮的点击效果,就是一点击图片,会显示一种被按下去的感觉,而不是买有任何反应

  • 可以使用这样的一个xml布局

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

    <selector xmlns:android="

    ">

    // 获取焦点时候按钮的背景状态

    <item android:drawable="@drawable/btn_green_pressed" android:state_enabled="true" android:state_focused="true"/>

    // 被按下时候按钮的背景状态

    <item android:drawable="@drawable/btn_green_pressed" android:state_enabled="true" android:state_pressed="true"/>

    //正常状态下按钮的状态

    <item android:drawable="@drawable/btn_green_normal"/>

    </selector>

    把按钮的背景设置为这个布局引用就行了.试试吧骚年

    最新文章 更多
    最新素材 更多
    公司介绍 网站地图 图片资讯
    Copyright © 2010-2022 山东找图网络科技有限公司  鲁ICP备18007836号-3  邮箱:15653358549@163.com