240 发简信
IP属地:广东
  • Resize,w 360,h 240
    flutter tabbar垂直indicator

    日常修改flutter组件,今天记录一下垂直的tabbar标签修改 先复制tab.dart和tab_indicator.dart,然后动手修改一...

  • Resize,w 360,h 240
    flutter 自定义tabbar选中indicator

    先看效果 具体实现方式 在flutter源文件下找到tab_indicator.dart,复制一份放在自己的文件编辑 这是接下来要修改的地方 我...

  • flutter中ImageProvider、ui.Image和ByteData互转

    1.ui.Image转ImageProvider 最近用photo_view做图片预览时,有个需求是加一张canvas生成的海报图片,因为Cus...

  • 注解的基本原理

    一个注解准确意义上来说,只不过是一种特殊的注释而已,如果没有解析它的代码,它可能连注释都不如。 [java.lang.annotation]中描...

  • 解释器模式

    解释器(Interpreter)模式的定义:给分析对象定义一个语言,并定义该语言的文法表示,再设计一个解析器来解释语言中的句子。 解释器模式是一...

  • 备忘录模式

    备忘录(Memento)模式的定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便以后当需要时能将该对象恢复到...

  • 访问者模式

    访问者(Visitor)模式的定义:将作用于某种数据结构中的各元素的操作分离出来封装成独立的类,使其在不改变数据结构的前提下可以添加作用于这些元...

  • 迭代器模式

    迭代器(Iterator)模式的定义:提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。 其主要优点如下。访问一个聚合对...

  • 中介者模式

    中介者(Mediator)模式的定义:定义一个中介对象来封装一系列对象之间的交互,使原有对象之间的耦合松散,且可以独立地改变它们之间的交互。 中...