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

如何建设一个收费的影视图文网站怎样做百度推广

如何建设一个收费的影视图文网站,怎样做百度推广,学做家常菜去那个网站,网站案例 网站建设参考资料:《Flutter实战第二版》 10.1 自定义组件方法简介 Flutter所提供的组件外观和功能有限,经常无法满足我们的需求,或者是我们需要封装复用一些组件时,就需要编写自定义组件。Flutter中自定义组件共有3种方法:组合…

参考资料:《Flutter实战·第二版》 10.1 自定义组件方法简介


Flutter所提供的组件外观和功能有限,经常无法满足我们的需求,或者是我们需要封装复用一些组件时,就需要编写自定义组件。Flutter中自定义组件共有3种方法:组合其它组件自绘实现RenderObject

10.1.1 组合多个Widget

这种方法是通过组合多个组件成一个新的组件,是较为常见的自定义组件方法。例如Container就是一个组合组件,其由DecoratedBoxConstrainedBoxTransformPaddingAlign等组件组成。我们在开发的过程中,也是通过组合组件来实现的布局。

10.1.2 通过CustomPaint自绘

如果遇到无法通过现有组件来实现需要的UI时,需要通过自绘组件的方式实现。Flutter所提供的CircularProgressIndicator并不支持在显示精确进度时对进度条应用渐变色,这是就需要通过Flutter中提供的CustomPaintCanvas来实现UI自绘。

10.1.3 通过RenderObject自绘

Flutter提供的自身具有UI外观的组件,如文本TextImage都是通过相应的RenderObject渲染出来的,如Text是由RenderParagraph渲染;而Image是由RenderImage渲染。RenderObject是一个抽象类,它定义了一个抽象方法paint(...)

void paint(PaintingContext context, Offset offset)

其中,PaintingContext是组件的绘制上下文,通过PaintingContext.canvas可获得Canvas对象,绘制逻辑是通过Canvas中的API实现的。子类需要重写这个方法来实现绘制逻辑,例如RenderParagraph需要实现文本绘制逻辑,而RenderImage需要实现图片绘制逻辑。
实现RenderObject: 也就是自定义组件 → RenderObjectpaint()方法 → PaintingContextCanvas的API → 自定义UI绘制
其与CustomPaintCanvas自绘的方式不同,CustomPaint只是为了方便开发者封装的一个代理类,它直接继承自SingleChildRenderObjectWidget,通过RenderCustomPaintpaint()方法将Canvas和画笔Painter连接起来。

http://www.dtcms.com/wzjs/523567.html

相关文章:

  • 浏览器网站免费外链网
  • 网站自身seo优化怎么做营销策划方案公司
  • html5网站建设企业论文个人网站模板建站
  • 做商城网站系统自助建站网
  • 重庆微信网站作公司郑州网络推广平台
  • 湖南营销型网站建设 地址磐石网络新站seo外包
  • 做伦理电影网站百度建立自己的网站
  • 博客网站排名大全网络营销的手段有哪些
  • 学校信息化网站建设网络营销和传统营销有什么区别
  • win2003做网站关键字参数
  • 灵犀科技 网站建设爱站网关键词挖掘
  • 网站备案后怎么做实名认证互联网广告
  • 网站维护主要做什么关键词优化工具有哪些
  • 郑州微网站制作电商怎么推广自己的产品
  • 网站建设设计摘要备案域名
  • 营销型网站方案ppt模板宣传推广网络推广
  • 贵州中英文网站制作百度快速收录seo工具软件
  • 哪个网站做推广效果好最新军事动态最新消息
  • 手机网站开发 真机 调试磁力云搜索引擎入口
  • 建设化工网站的目的线上营销活动有哪些
  • 个人简历网站模板下载个人网站怎么建立
  • 案例学——网页设计与网站建设上海最新新闻事件今天国内
  • 简单网站的设计与制作如何找到网络公关公司
  • 个人网站制作成品图片淄博seo网络公司
  • 有哪些做批发的网站网络销售培训学校
  • 用dw个人网站怎么做宁波seo网站排名优化公司
  • 如何设置网站logo网站查询网
  • 做网站的边框素材百度收录
  • 网站测试怎么做怎么登录百度app
  • 图片在线制作表情包seo在线优化排名