android-studio - 是否可以给索引指定一个日期,然后使用jumpToPage设置该日期?

标签 android-studio flutter dart flutter-pageview

所以这基本上是我想要的:
enter image description here

我希望每一天都在索引2020年1月。是31 days + feb. 21 = 52。当我单击2月21日时,我想跳转到索引为52的页面。由于以下代码,现在它跳转至52:

controller.jumpToPage(52);

最佳答案

您可以使用 DateTime.difference() :

final firstDate = DateTime(2020, 1, 1);
final secondDate = DateTime(2020, 2, 21);
final index = secondDate.difference(firstDate).inDays;
controller.jumpToPage(index) // index : 51

关于android-studio - 是否可以给索引指定一个日期,然后使用jumpToPage设置该日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60321768/

相关文章:

android - Android O 的 XML 字体

dart - 如何在 Dart 中获取选定的文本或内部 html

android - "The method ' openDrawer ' was called on null."我需要一些关于 Flutter 的帮助

flutter - 是否有可能实现一个代表用户在 Flutter/Dart 中的通知数量的图标?

java - 应用程序会拍照,但不会保存

java - 我升级到 Android Studio 2.3.3,一个没有错误的旧程序现在出现错误 : "Fragments should be static..."

android-studio - 使用 AdMob 公开出价的 FAN Interstital 不起作用

android-studio - Flutter:用于部署的 Android 构建

dart - Flutter:使用按钮更改标签栏 View 中的当前标签

ios - 在 iOS 模拟器上启动 Flutter 应用程序时出错 : "Error retrieving thread information: (ipc/send) invalid destination port"