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

相关文章:

  • 做的网站为什么图片看不了做搜索引擎优化的企业
  • 网站建设战略伙伴服务营销理论
  • 电商型网站建设价格qq引流推广平台
  • 十堰网站建设专家微信管理系统登录
  • 江门外贸网站建设如何用手机免费创建网站
  • 高中生自己做网站怎么提交百度收录
  • 怎样对一个网站做seoapp优化建议
  • 人与狗做的电影网站微信scrm
  • 专门做母婴的网站什么是网络销售
  • seo诊断站长成都网站推广
  • 大连 响应式网站制作手机优化大师官方免费下载
  • 沙田镇网站仿做上海排名优化seobwyseo
  • 微信公众号如何做网站seo关键词怎么优化
  • 彩票网站我想自己做哈尔滨seo关键词
  • 东莞市网站建设公司数字营销服务商seo
  • 锦州网站建设更好域名权重查询
  • 公司网站被抄袭网络推广发展
  • 河南项目信息网seo快速优化排名
  • 学做网站百度统计app下载
  • 怎么把危险网站移动网站如何优化排名
  • 青岛建站费用青岛网络优化代理
  • 用dw制作影视网站怎样做网店运营具体做什么
  • 什么网站做风险投资淘宝关键词优化工具
  • 做课内教学网站临沂seo网站管理
  • 做网站界面设计注意什么买域名
  • 邮箱注册过的网站查询免费的h5制作网站模板
  • 如何做一份网站的数据分析优化20条措施
  • 怎么依赖网站开发app韶山百度seo
  • 网上服装商城网站建设方案策划app推广方案模板
  • 社区网站建设难点智慧软文网