我想在react-native的实验性WindowedListView组件上实现滚动恢复机制
我尝试使用String timestamp = cursor.getString(cursor.getColumnIndex(VentasContract.TIME_STAMP));
Log.d("TIEMPO",timestamp);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(timestamp);
long millis = date.getTime();
long days = (millis / (60*60*24*1000));
Log.d("DIA",String.valueOf(days));
// The value of TIEMPO is 2019-06-23 04:25:28
// The value of DIA is 18070
函数设置基础ScrollView滚动位置-但是WindowedListView本身没有滚动到正确的位置。我怀疑原因是因为它以增量方式呈现行,所以它不会直接显示目标行。
scrollTo
预期结果应显示列表,并滚动到正确的位置/偏移量。
实际结果,列表被滚动,但没有正确的位置-距顶部仅10-20px,但没有任何错误消息。