外贸网站建设

如何为您的AndroidAPP开发轻松创建切换按钮


如何为您的AndroidAPP开发轻松创建切换按钮

2020-06-02 10:17:07       

  虽然Android在其设计支持库中提供了浮动操作按钮,导航视图和其他有用的项目,但经常使用的切换按钮没有现成的解决方案。通常应用于风格化文本或筛选搜索结果和其他内容,切换按钮是大多数APP开发切换按钮中的主食。创建也可能非常耗时。下面就让福步智汇的小编一起来看一下吧。

  在制作了我们自己的切换按钮解决方案以用于多种APP(包括分享我们的力量的烹饪问题)之后,我们决定花时间创建开源版本,以便其他人不必从头开始自己制作。这是我们回馈Android社区的方式。我们ToggleButtonLayout在Kotlin写过,但我们有一个支持Java的分支。按原样或自定义并使其成为您自己,ToggleButtonLayout旨在为您节省时间和精力。

  现在想要它,不关心细节?去获得你的ToggleButtonLayout。

  何时使用ToggleButtonLayout

  ToggleButtonLayout是一个视图组,通常包含三个或更多按钮,可以打开和关闭。这些按钮明显更改为指示选项是处于活动状态还是非活动状态。切换按钮通常位于提示用户在多个状态之间进行选择的APP中。例如,我们利用切换按钮来允许用户过滤内容和文本风格,以及其他用例。

  您可能熟悉分段控制,这是与Android的切换按钮类似的iOS组件。分段控件与切换按钮共享相似的功能和用例。它是iOS UI框架的一部分,而没有针对切换按钮的即时可用的Android解决方案。ToggleButtonLayout如果您需要与AndroidAPP中的分段控件类似的界面,请使用它。

  什么使ToggleButtonLayout有用

  有几种方法可以配置ToggleButtonLayout组合,具体取决于您希望用户如何与其进行交互。您可以选择允许用户一次切换一个选项,或者一次切换多个选项。ToggleButtonLayout当没有选择任何东西时,也允许空的状态。

  您可以将可选的限制应用于切换按钮,并且必须始终打开至少一个选定选项。这对于给用户过滤应用内容的能力特别有用。

  为了在不使用的情况下获得相同的结果,ToggleButtonLayout您必须为每个切换创建视图和附加视图。通过这个开源项目,你可以通过菜单资源来给它充气,菜单资源为每个项目提供一个ID,一个可选图标和一个可选名称。然后,您可以跟踪这些切换何时由用户选择/取消选择。这种方法类似于NavigationViewAndroid支持库,因为您为其提供了一个菜单项资源,它将使其膨胀并为您创建视图。

  ToggleButtonLayout支持图标和文本,所以你不限于某种类型的切换按钮。我们使用材料设计指南作为参考来制作它。

  如何使用ToggleButtonLayout

  按照这些指示进行自定义并添加ToggleButtonLayout到您的应用

  PS:福步智汇行业一流的APP开发公司,小程序开发公司,广受行业好评。联系方式:028-61369102

[广州网站建设网图文来源于网络,如有侵权,请联系删除]

本站主要关键词:外贸网站建设网站建设网站制作网站设计网页设计网页制作小程序开发