android studio使用圆形图片和梯形背景

1、使用圆形图片
a)values新建attrs.xml


<resources><declare-styleable name="CircleImageView"><attr name="civ_border_width" format="dimension" /><attr name="civ_border_color" format="color" /><attr name="civ_border_overlay" format="boolean" /><attr name="civ_fill_color" format="color" /><attr name="civ_circle_background_color" format="color" />declare-styleable>
resources>

b)、github下载CircleImageView,导入里面src/main下的CircleImageView.java
c)、像其它view一样加入布局文件

<com.example.test.my.CircleImageView //改为自己的包名android:id="@+id/logo"android:layout_alignWithParentIfMissing="false"android:src="@drawable/my_test" //改为自己的图片android:layout_width="150dp"android:layout_height="150dp"android:layout_marginTop="21dp"android:layout_alignParentTop="true"android:layout_centerHorizontal="true" />

2、使用梯形背景
a)在drawlabel下新建样式gradient.xml


<shape xmlns:android="http://schemas.android.com/apk/res/android"><gradient
        android:startColor="#002537"android:endColor="#45c7c3"android:angle="270" />
shape>

b)在布局文件使用样式

<RelativeLayout  xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:paddingBottom="50dip"android:paddingLeft="50dip"android:paddingRight="50dip"android:paddingTop="50dip"android:background="@drawable/gradient">


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部