为了账号安全,请及时绑定邮箱和手机立即绑定

用shape仿视频中蓝色按钮

在视频中,老师的leftButton和rightButton是一个蓝色的按钮,很多同学引用之后出现错误,那是因为没有可引用的资源。现在就仿制一个蓝色的按钮。

首先在drawable资源文件夹下创建一个xml文件,名称任意。这里我起名为shape。

<?xml version="1.0" encoding="utf-8" ?>
    <!--shape如果不声明形状默认是正方形-->
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <!--设置圆角-->
    <corners android:radius="5dp"></corners>
    <!--设置填充色-->
    <solid android:color="#0066ff"></solid>
    <!--设置边框的颜色和宽度-->
    <stroke android:color="#0066ff"
        android:width="1dp"></stroke>
</shape>

然后在布局文件中引用即可。

<ui.app.sonny.Topbar
        android:id="@+id/topbar"
        android:layout_width="match_parent"
        android:layout_height="40dp"
        custom:leftText="Back"
        custom:leftTextColor="#FFFFFF"
        custom:leftTextBackground="@drawable/shape"
        custom:rightText="More"
        custom:rightTextColor="#ffffff"
        custom:rightTextBackground="@drawable/shape"
        custom:topbarTitle="This is title"
        custom:titleTextColor="#ffffff"></ui.app.sonny.Topbar>

效果如下:

http://img1.sycdn.imooc.com//553a28a70001506d02480463.jpg

更多内容,请自行搜索!

正在回答

5 回答

感谢你的分享~~

0 回复 有任何疑惑可以回复我~

如何设置点击按钮变色啊,这个无法呈现出点击的视觉效果

0 回复 有任何疑惑可以回复我~

我想问一下 可以实现去掉中间竖线的阴影吗?

0 回复 有任何疑惑可以回复我~

赞一个

0 回复 有任何疑惑可以回复我~

谢谢你!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android UI模板设计
  • 参与学习       76030    人
  • 解答问题       233    个

快来学习如何在Android中自定义View,本次课程一定会让你获益匪浅

进入课程

用shape仿视频中蓝色按钮

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号