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

橙色网站欣赏/太原互联网推广公司

橙色网站欣赏,太原互联网推广公司,淘宝做网站的店,腾讯云wed服务器做网站CustomWidget的自定义组件的注释还是比较清晰的 参考文档Flutter实战 import package:flutter/cupertino.dart; import package:flutter/gestures.dart; import package:flutter/material.dart; /* * 如果组件不会包含子组件,则我们可以直接继承自 LeafRenderObject…

CustomWidget的自定义组件的注释还是比较清晰的
参考文档Flutter实战

import 'package:flutter/cupertino.dart';
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
/*
* 如果组件不会包含子组件,则我们可以直接继承自 LeafRenderObjectWidget ,它是 RenderObjectWidget
* LeafRenderObjectWidget 适用于 没有子 Widget 的 RenderObject(例如 Container)。
* */
class CustomWidget extends LeafRenderObjectWidget{//创建RenderObjec,返回 RenderObjectRenderObject createRenderObject(BuildContext context) {// TODO: implement createRenderObjectreturn RenderCustomObject();}//更新RenderObjvoid updateRenderObject(BuildContext context, covariant RenderObject renderObject) {// TODO: implement updateRenderObjectsuper.updateRenderObject(context, renderObject);}LeafRenderObjectElement createElement() {// TODO: implement createElementreturn super.createElement();}}//RenderBox 是 Flutter 最常见的渲染对象,用于 布局 和 绘制
//画个红色的盒子
class RenderCustomObject extends RenderBox{Color color = Colors.red;//实现布局逻辑void performLayout() {// TODO: implement performLayoutsize = const Size(100, 100);}//实现绘制,绘制内容
void paint(PaintingContext context, Offset offset) {// TODO: implement paintfinal paint = Paint()..color = color;context.canvas.drawRect(offset & size, paint);}//允许点击事件命中当前控件,拦截响应链上的响应bool hitTestSelf(Offset position) {// TODO: implement hitTestSelfreturn true;}//处理点击事件,监听点击事件,改变颜色,并调用 markNeedsPaint() 触发重绘void handleEvent(PointerEvent event, HitTestEntry entry) {if (event is PointerDownEvent) {color = color == Colors.blue ? Colors.green : Colors.blue;markNeedsPaint(); // 重新绘制}}}
http://www.whsansanxincailiao.cn/news/30724824.html

相关文章:

  • 计算网站制作教程/网络优化包括
  • wordpress 发布时间/网站seo诊断报告怎么写
  • 专门做国外网站/电子商务主要学什么就业方向
  • 杭州做网站哪家好/青岛关键词排名哪家好
  • 恶搞网站怎么做/淘宝自动推广软件
  • 赤水网站建设/新seo排名点击软件
  • 商业网站怎么做/优化关键词排名推广
  • 著名网站用什么语言做后台/不花钱网站推广
  • 酒店网站的开发及其设计方案/百度推广区域代理
  • 网站实名认证功能怎么做/做网站哪家公司比较好而且不贵
  • 比较好的做网站的公司/广告投放怎么做
  • 如何自己建设简单的手机网站首页/黑马程序员培训机构在哪
  • 怎么可以自己做网站/网站排名快速提升
  • 哈尔滨做设计和网站的公司/最全bt搜索引擎
  • 漂亮的网站改版中 html代码/apple日本网站
  • 定制网站的优势/个人自己免费建网站
  • 怎样做一个免费的网站/恶意点击竞价时用的什么软件
  • 深圳海洋网络做网站/南宁seo推广外包
  • 做服装最好的网站建设/seo外包公司是啥
  • wordpress的插件下载地址/宁波seo整站优化软件
  • 杭州政府网站建设管理办法/徐汇网站建设
  • 珠海响应式网站建设推广公司/山东济南seo整站优化公司
  • 杭州市建设网站/网络推广和网站推广平台
  • wordpress 中文语言/seo包年优化
  • 公司网站如何做seo/成都网站推广公司
  • 网站滚动字幕怎么做/aso搜索优化
  • 有哪些网站下载ppt是免费的/seo入门培训学校
  • 上海网站建设那家好/百度一下首页设为主页
  • ui设计师个人网站/济宁百度推广电话
  • 出名的网站建设软件/视频外链平台