【问题标题】:How can I do this without starting any activity or fragment如何在不启动任何活动或片段的情况下做到这一点
【发布时间】:2021-09-03 05:13:31
【问题描述】:

当用户单击下一个按钮时我该怎么做?

我想要像 This Gif 这样的输出

如果您有任何疑问,请随时在 cmets 中提问


我认为这可以在动画的帮助下完成。

【问题讨论】:

    标签: java android android-transitions


    【解决方案1】:

    有几种方法可以做到这一点。您将需要一个包含标题和图像的数据列表。然后您可以执行以下操作之一

    1. 单击按钮后,更改TextView 的文本,并通过每次手动获取列表的下一项来设置ImageView 的图像资源。
    2. 您可以使用ViewPager 并在单击按钮时更新当前页面
    3. 您可以使用ViewFlipper 并根据您的数据手动添加视图并在按钮单击时更改视图

    【讨论】:

      【解决方案2】:

      要实现此视图,请使用初始值为 0 的 int 计数器并使用 CountDownTimer 方法。

      在模型中创建包含图像和文本值的列表。在 CountDownTimer 方法上,您可以增加计数器并从列表索引再次设置图像和文本。

      【讨论】:

      • 数据应该只在用户点击下一个按钮时改变,而不是每秒都改变
      • 您需要动画部分的帮助,还是简单地设置文本和图像资源?
      • @GavinWright 如果您使用动画效果会更好,否则效果也会更好。
      猜你喜欢
      • 1970-01-01
      • 2019-10-27
      • 1970-01-01
      • 2011-11-11
      • 2021-09-24
      • 1970-01-01
      • 2017-12-05
      • 2019-12-22
      • 1970-01-01
      相关资源
      最近更新 更多