如何在 android 中创建三向开关,例如 google TEZ 应用程序?

How to create a three way switch in android like google TEZ app?

我正在尝试创建一个开关,向上滑动时必须执行一个意图,向下滑动时应该启动另一个 intent.the 现在的问题是,我无法显示向上滑动的动作down.Can 任何人都可以帮助显示滑动时的开关动作(示例 google Tez App)

没有标准的 UI 元素具有 3 个切换状态。但是,如果你想实现它,你可以自己设计。

你可以想到一个Seekbar。 Seekbar 具有相同类型的滑块。您可以根据需要自定义滑块。

  • Using .setMax(2); 表示seekbar只有3个 positions/steps.
  • 使用.setProgress(1);将设置 搜索栏。
  • progressChanged(..) 方法,您可以使用 .setBackgroundDrawable(...) 更改可绘制背景,甚至可以通过将图像设置为 .setThumb(...)
  • 来自定义缩略图(像圆形按钮一样切换)
  • 如果你甚至想改变滑块的位置,你可以实现一个 Click 事件处理,然后用 .setProgress(); 改变滑块的位置,如果进度等于固定值(因为只有 3可能的值)执行您需要的操作。

P.S:我认为这可以通过上述步骤来实现,因为没有标准的UI元素可以满足您的要求。。希望对你有帮助。