如何在 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元素可以满足您的要求。。希望对你有帮助。
我正在尝试创建一个开关,向上滑动时必须执行一个意图,向下滑动时应该启动另一个 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元素可以满足您的要求。。希望对你有帮助。