`

用ToolbarLayout实现多个IFigure组合在一起

    博客分类:
  • GEF
阅读更多
最近忙着移动的测试,好久没发博文了,发现现在很多人都想要在figure下加一行字来进行描述,其实这个实现起来也很简单,就是重写figure的构造方法,既然简单我就简要的说说实现的步骤吧
写一个类继承Figure并实现HandleBounds接口
接下来就是重点了,在构造方法中new ToolbarLayout();这个ToolbarLayout有个方法也很重要,那就是setSpacing它需要个int参数,用来指定需要添加figure的个数
然后figure也有个重要的方法,就是添加布局管理器,ToolbarLayout就是个布局管理器,那么咱们就用setLayoutManager来将ToolbarLayout添加进去了,这样做了之后还并没结束,接下来的任务就是要添加figure了,Figure有个add(IFigure figure)方法,看到这个方法大家是不是很高兴呢?就到这吧
2
1
分享到:
评论

相关推荐

    Collapsing ToolbarLayout、AppBarLayout和NestedScrollView组合滑动折叠或拉伸Toolbar的demo

    为了实现标题中描述的“Collapsing ToolbarLayout、AppBarLayout和NestedScrollView组合滑动折叠或拉伸Toolbar的demo”,开发者需要按照以下步骤操作: 1. 在布局XML文件中,首先添加一个`CoordinatorLayout`作为根...

    draw2d精讲

    Figure是Draw2D中的基本图形元素,它定义了一个通用的图形对象,可以在其中绘制任何形式的简单几何图形,也可以通过嵌套和组合多个Figure来构建复杂的图形界面。Figure类提供了丰富的接口和方法,例如paintFigure()...

    关于Draw2D里的Layout.doc

    例如,如果父级图形使用`XYLayout`,而子图形使用`ToolbarLayout`,在子图形内部添加更多的子子图形时,`add()`方法会触发`revalidate()`,进而启动布局更新过程。`XYLayout`会检查子图形是否有约束,并且如果有任一...

    Draw2d布局器

    在实际开发中,通常需要结合使用多种布局,以实现复杂的界面设计。同时,Draw2d的布局管理器还支持自定义,开发者可以根据需要扩展或实现新的布局模式,以满足特定的项目需求。在GEF中,理解并灵活运用Draw2d布局器...

    Android滑动ScrollView时使导航栏停留的效果(仿ios的tableview分区)

    以下我们将详细探讨如何在Android中实现这个功能。 首先,我们需要了解ScrollView组件。ScrollView是Android提供的一个布局容器,它允许用户滚动查看超过屏幕大小的内容。通常,ScrollView内嵌套一个垂直方向的...

    仿朋友圈下拉顶部图片放大,带完美解决沉浸式状态栏

    仿朋友圈下拉顶部图片放大,带完美解决沉浸式状态栏,类似CoordinatorLayout折叠式效果。采用PullToZoomScrollViewEx下拉顶部图片放大,上拉toolbar渐现。另附网上找了很久的沉浸式状态栏,简单实用。

    PopularMovies

    如果您喜欢在“设计”视图上管理布局,则可能会发现此布局有趣且易于与ConstraintLayout一起使用,这可以通过创建具有平面视图层次结构的大型且复杂的布局来帮助您构建自适应UI,并且更灵活,更易于在Android中使用...

    如何在asp.net中使用FreeTextBox控件

    FreeTextBox是一个流行的网页文本编辑器,开发者可以在***中使用它来提供给用户一个富文本编辑环境。要正确使用FreeTextBox控件,需要遵循一系列步骤,且需要注意一些关键点。 首先,我们需要了解FreeTextBox控件的...

Global site tag (gtag.js) - Google Analytics