当前位置: 首页 > news >正文

如何免费做网站赚钱免费私人网站建设软件

如何免费做网站赚钱,免费私人网站建设软件,企业网站开发外包,免费建设网站和域名Android之布局转圆角 文章目录 Android之布局转圆角说明一、效果图二、实现步骤1.自定义RoundRelativeLayout2.使用 总结 说明 很多需求比较无语,需要某个布局转圆角,像个显眼包一样,所以为了满足显眼包,必须整呐提示&#xff1a…

Android之布局转圆角


文章目录

  • Android之布局转圆角
  • 说明
  • 一、效果图
  • 二、实现步骤
    • 1.自定义RoundRelativeLayout
    • 2.使用
  • 总结


说明

很多需求比较无语,需要某个布局转圆角,像个显眼包一样,所以为了满足显眼包,必须整呐

提示:以下是本篇文章正文内容,下面案例可供参考

一、效果图

说明:轮播图可以直接转圆角,图片也可以,我这里只是在轮播图外层嵌套了一个RoundRelativeLayout,直接对RoundRelativeLayout进行转角。
在这里插入图片描述

二、实现步骤

1.自定义RoundRelativeLayout

代码如下(示例):

public class RoundRelativeLayout extends RelativeLayout {private final RectF roundRect = new RectF();private final Paint maskPaint = new Paint();private final Paint zonePaint = new Paint();private Context mContext;private float rect_adius = 20;  //圆角大小public RoundRelativeLayout(Context context) {super(context);init(context);}public RoundRelativeLayout(Context context, AttributeSet attrs) {super(context, attrs);init(context);}public RoundRelativeLayout(Context context, AttributeSet attrs, int defStyle) {super(context, attrs, defStyle);init(context);}private void init(Context context) {this.mContext = context;maskPaint.setAntiAlias(true);maskPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));zonePaint.setAntiAlias(true);zonePaint.setColor(Color.WHITE);}@Overrideprotected void onLayout(boolean changed, int left, int top, int right, int bottom) {super.onLayout(changed, left, top, right, bottom);int w = getWidth();int h = getHeight();roundRectSet(w, h);}@Overridepublic void draw(Canvas canvas) {canvasSetLayer(canvas);super.draw(canvas);canvas.restore();}/*** 从新设置圆角** @param adius*/public void setRectAdius(float adius) {rect_adius = adius;invalidate();}/*** 圆角区域设置** @param width* @param height*/private void roundRectSet(int width, int height) {roundRect.set(0, 0, width, height);}/*** 画布区域裁剪** @param canvas*/private void canvasSetLayer(Canvas canvas) {canvas.saveLayer(roundRect, zonePaint, Canvas.ALL_SAVE_FLAG);canvas.drawRoundRect(roundRect, rect_adius, rect_adius, zonePaint);//canvas.saveLayer(roundRect, maskPaint, Canvas.ALL_SAVE_FLAG);}
}

2.使用

说明:其实xml布局引用自定义这个就已经成功转角了,这里贴一下设置布局背景的代码,跟正常设置背景一样。

relative_back.setBackgroundColor(Color.parseColor("#ffffff"))

总结

其实就是自定义RoundRelativeLayout进行转角,角度可设置,很简单。

http://www.yayakq.cn/news/919513/

相关文章:

  • 网站设计找谁做网站模板 收费
  • 汉中市建设工程招投标信息网官网网站的meta标签优化
  • 中小企业一站式服务平台海口网约车
  • 怎样在建设部网站上查公司信息如何seo网站推广
  • 网站建设手机网站瑞安做网站建设
  • 深圳分销网站设计哪些网站是用php开发的
  • 白银市做网站ps软件免费
  • 用python做网站的多吗百度包年推广网站建设
  • 制作网站页面WordPress发文章同步
  • 网站开发需要的学历wordpress哪个版本
  • 有找专业做淘宝网站的美工网站是广西住房和城乡建设厅
  • 网站平台建设工作汇报怎样做网站用html
  • 用什么语言能写网站吗做一款网站注意啥
  • 广西平台网站建设报价wordpress播放器样式
  • 网站建设修饰商品微信小程序开发教程从零开始
  • 下载网站的服务器文件设计图片logo免费
  • 微信公众号怎么进行网站建设流量主广告点击自助平台
  • 网站建设可以资本化吗许昌网站设计制作
  • 做网站常熟网站流量盈利
  • 少儿编程加盟费一般多少钱系统优化大师下载
  • 新闻类网站怎么建设怎样做招嫖网站
  • 网站推广费用一般多少钱深圳开发软件公司
  • 杭州优化网站网站怎么申请怎么注册
  • 佛山大型的网站制作ip子域名大全
  • 什么样的网站可以做站群厦门易尔通做网站怎么样
  • 六安找人做网站扬中新网网
  • 北京视频网站建设网站关键词优化互点
  • 织梦网站模板如何安装怎样网站建设
  • 重庆seo网站哪家好招聘网站续费怎么做分录
  • 山东网站排名优化公司注册劳务公司需要多少钱