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

360网站地图怎么做/竞价推广工作内容

360网站地图怎么做,竞价推广工作内容,专做化妆品的网站,网站建设一点通一、效果图 二、实现思路 1.控件继承自View2.重写两个方法onDraw() 绘制页面和 onTouch() 添加监听3.onDraw(Canvas ca)中a.new Canvas(new Bitmap:backgroundImage) :backgroundCanvas 并设置控件背景b.new paint 设置渐变(Linea…

一、效果图

二、实现思路

1.控件继承自View
2.重写两个方法onDraw() 绘制页面和 onTouch() 添加监听
3.onDraw(Canvas ca)中
a.new Canvas(new Bitmap:backgroundImage) :backgroundCanvas 并设置控件背景
b.new paint 设置渐变(LinearGradient),向backgroundCanvas 中绘制滑动条(drawLine),绘制滑动条左边的圆角和右边的圆角(drawCircle),绘制滑动条上大圆环的渐变颜色的外环(drawCircle),给paint取消渐变setShader(null),绘制白色的内环(drawCircle)和滑动条上的小白点(drawLine)
c. 使用paint向backgroundCanvas 中 绘制“低”“风险指数”“高”的文案(drawText)
d.new Canvas(new Bitmap:fullImage) :canvas.drawBitmap(backgroundImage)
e.绘制推荐文字(drawText),和倒立水滴图片(drawBitmap)
f.根据我的id,填充不同的颜色和水滴图片(drawBitmap),绘制我的(drawText)
g.绘制滑动条上的圆形滑块图片(drawBitmap),和风险指数图标,文案(drawText),绘制滑块第一层外光圈,和第二次外光圈 ,的半径(drawCircle)和透明度(paint.setAlpha),随着动画执行进度变化而变化
h. ca.drawBitmap(fullImage)
小结:先创建一个图片backgroundImage,然后将其包装成backgroundCanvas,在backgroundCanvas上绘制背景图像,然后new 一个图片fullImage,包装成 canvas ,再将背景图片backgroundImage绘制到canvas上,再在canvas上绘制滑块文案动画等,最后将fullImage 绘制到onDraw提供的父canvas ca上
4.onTouch()
a.MotionEvent.ACTION_DOWN和MotionEvent.ACTION_MOVE
计算出drawX的位置(控件left边< drawX< 控件的Right 边),drawX用于绘制滑块和风险指数。同时调用calculateGroupSelected(event);计算当前滑动位置X最近的9个点是哪个点,用于实现松手后滑块自动移动到最近的小圆圈上
b. MotionEvent.ACTION_UP
计算出drawX的位置(控件left边< drawX< 控件的Right 边),drawX用于绘制滑块和风险指数。同时调用calculateGroupSelected(event);计算当前滑动位置X最近的9个点是哪个点(groupSelected),用于实现松手后滑块自动移动到最近的小圆圈上
通过ValueAnimator(drawX,groupSelected)实现松手后滑块自动移动到最近的小圆圈上的动画
当上边动画结束后启动绘制滑块第一层外光圈,和第二次外光圈 的 波纹动画
5.calculateGroupSelected算法如图

转载于:https://www.cnblogs.com/androiddream/p/8953256.html

http://www.lbrq.cn/news/1031239.html

相关文章:

  • 无锡 做网站/设计素材网站
  • 网站升级正在升级维护/百度快照推广有效果吗
  • 怎么做免费公司网站/黑帽seo技术有哪些
  • 百度联盟广告点击一次收益/厦门seo百度快照优化
  • 怎么做直播网站的超管/郑州网站建设公司排名
  • 做网站的需求清单/如何制作网页最简单的方法
  • 日照网站开发建设/杭州网络优化公司排名
  • 扬州建设机械网站/如何去推广自己的产品
  • 网站首页设计公司/关键词百度云
  • 为什么要做企业网站/博为峰软件测试培训学费
  • 自己有服务器怎么建设网站/个人博客网页制作
  • 网页设计怎么做网站/网络宣传方式有哪些
  • 百度推广自己做网站/营销策略有哪些有效手段
  • 如何粘贴网站统计代码/谷歌浏览器手机版
  • 网站建设 国外/什么平台可以发广告引流
  • 上海注册公司电话咨询/网站优化seo是什么意思
  • c 能用来做网站吗/企业网站管理系统
  • 推广型网站建设机构/网站优化北京seo
  • icp网站备案管理系统/常用的网络推广的方法有哪些
  • 如何建网站遂宁/seo快速排名软件
  • 企业网站营销网站/免费网页制作成品
  • 如何做好政府网站建设/壹起航网络推广的目标
  • 西充县住房和城乡建设局网站/百度网站安全检测
  • 光谷软件园网站建设/云南网络推广公司排名
  • 响应式表白网站源码/成品网站建站空间
  • 网页首页动态设计/哈尔滨百度搜索排名优化
  • 网站 标签导航/无锡网站建设方案优化
  • 做网站公司好开吗/广告最多的网站
  • 做外贸怎样浏览国外网站/接app推广
  • 深圳网站建设交易/seo实战技术培训
  • Python 类元编程(导入时和运行时比较)
  • jvm学习笔记之jvm的生命周期和发展历程
  • BGE:智源研究院的通用嵌入模型家族——从文本到多模态的语义检索革命
  • 深入剖析 React 合成事件:透过 onClick 看本质
  • 算法73. 矩阵置零
  • 安装AI高性能推理框架llama.cpp