轻量级显示圆形图片 CircleView-Android

未知
Java 查看源码»
Android
2016-10-14
局长

CircleView,可以将图片圆形显示的View,实现方式很简单,做这个控件就是为了可以直接方便的显示圆形图片,在显示的时候,提供了更多的选择,比如下面讲到的偏移显示。

使用方法

build.gradle文件中加上这句:

compile 'com.github.youngkaaa:circleview:0.1.0'

使用方法很简单,就是在布局文件中声明它就行了,比如这样:

<com.example.youngkaaa.ycircleview.CircleView
            android:layout_width="230dp"
            android:layout_height="230dp"
            app:imgSrc="@drawable/jay_jay"/>

其中imgSrc属性就是给该控件设置图片资源,然后显示出来就是下面这样:

该控件会自动把你的图片的宽度(或者高度,这个要看长度和宽度哪个小,就以那个为准,这个下面讲)缩小为控件的宽度(或者高度)一样,这样做是为了保证图片的最大化显示,而不会出现当控件变小时,显示的只是图片的很小一部分这种情况!上面的图应该可以看出来。

的码云指数为
超过 的项目
加载中

评论(4)

安泽宇
安泽宇
没有吧
小生很纯
小生很纯
刚好需要到
牛叉叉的华爷
牛叉叉的华爷
java.lang.IllegalArgumentException: you can't set leftPadding when img's width 楼主,当设置了图片的宽高时再来设置leftpadding就会报这个错
无聊椰安
无聊椰安
用到

暂无资讯

暂无问答

CircleView

CircleView 实现了在一个圆形上滚动 UITableViewCells 的方案 转载:http://www.adobex.com/ios/source/details/00000766.htm...

2013/01/29 10:16
36
0
ios 自定义圆环加载进度

效果 #import <UIKit/UIKit.h> @interface HWCircleView : UIView @property (nonatomic, assign) CGFloat progress; //进度条颜色 @property(nonatomic,strong) UIColor *progerssColor; //...

2018/06/29 22:22
28
0
如何移动一个UIView 使用UIPanGestureRecognizer

今天把快速点餐的那个“球”移动起来了,可以通过UIPanGestureRecognizer进行操作。 是在窗口的UIView下面建立一个subView,做一个圆形的UIView,涂色为红色。 circleView = [[UIView alloc]...

2014/07/15 09:49
45
0
ScrollView中嵌套ListView

TextView显示一行 TextView及直接父类控件属性layout_height android:layout_height="wrap_content/match_parent"//内容只显示一行/内容完全展示 SwipeRefreshLayout布局中添加 CircleView布...

2016/11/28 22:58
7
0
Android动画:一个等待动画的制作过程

看到一个很好玩的gif等待动画,涉及到自定义view(简单的canvas绘制)、自定义viewgroup、ObjectAnimator的使用,过程挺有意思,记录一下制作过程。

2016/06/03 03:43
431
0
自定义view:一个大写加粗带下划线的烧饼

写了一个小玩意,用自定义view实现,不包含什么技术。

2016/03/29 18:55
45
1
android特效按钮点击效果

android特效按钮点击效果,动画从里到外渐变放大散花效果,本例子适合做一些特效的app使用, 使用很简单,直接可以把里面代码拷贝过去, 项目来自:https://www.itlanbao.com 本项目主要由:...

2015/12/24 11:14
285
0
Android 自定义View

这篇文章紧接着上面两篇文章(Android事件机制和Android View的工作原理来说明自定义View的一些注意事项)下面通过两个例子来说明自定义view的过程。 CircleView 绘制一个圆形的View Scroll...

2016/08/09 11:36
13
0
main里面定义了id,但是R.jave中不自动生成id

text=(EditText)findViewById(R.id.editText); text1=(EditText)findViewById(R.id.editText1); 这些中的id都在R.java中没有自动生成,该怎么做啊? main.xml 代码如下。 <?xml version="1...

2012/05/10 21:19
337
0
.xml

.xml

2015/05/12 16:13
5
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部