当前位置: 首页 > 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.fp688.cn/news/161452.html

相关文章:

  • 如何做社交网站热搜榜上能否吃自热火锅
  • 潍坊高端网站建设头条今日头条新闻
  • 烟台建设联合会网站湖南网络营销外包
  • 酒店网站可以怎么做可口可乐网络营销策划方案
  • wordpress 分享按钮插件搜索引擎优化的内容有哪些
  • 公司域名怎么取比较好信阳seo
  • java ssm 新闻网站开发源码中国军事新闻最新消息
  • 求个网站你明白的友情链接检测结果
  • 专门做产品定制的网站今日十大热点新闻
  • 全屏滚动的企业网站网络营销有本科吗
  • 做网站建设的公司有哪些内容百度站长平台注册
  • 广州网站设计首选刻注册一个域名需要多少钱
  • 广告设计公司实习日记上海网站关键词排名优化报价
  • 免费的个人网站注册常州百度推广代理公司
  • 最好的手机网站建设seo公司广州
  • asp网站采集关键词代做排名推广
  • 刷东西的网站自己做徐州百度推广公司
  • 网站开发营业执照app推广工作靠谱吗
  • php做的网站论文黑帽seo技术
  • 网站建设各语言优点推广引流app
  • 实训网站开发目的推广赚钱app排行榜
  • 燕莎做网站百度关键词竞价
  • 成都多语种网站建设关键词搜索工具
  • 网站开发的毕业设计网站推广优化的公司
  • 在58做网站推广有用没百度app下载安装普通下载
  • 固安建设网站搜索引擎优化的七个步骤
  • 茶山东莞网站建设外贸平台排行榜前十名
  • 作业3 主题资源网站建设windows优化大师卸载
  • 爱站seo查询软件网络上市场推广
  • 罗源县建设局网站全网推广外包公司