我是新手,我正在努力实现该功能以滑动到下一页供人们浏览。是的,就像Tinder的滑动功能一样。我搜索过互联网,但只发现了要删除的信息。任何人都可以给我一个提示吗?谢谢!
答案 0 :(得分:3)
你想要的是PageView
它是一个小部件,包含页面滑动手势的所有逻辑。
答案 1 :(得分:1)
您可以使用GestureDetector。它几乎具有所有可用的阻力。这是一个示例:
GestureDetector( onHorizontalDragEnd: (DragEndDetails details) => _onHorizontalDrag(details), child: Container() )
和功能:
void _onHorizontalDrag(DragEndDetails details) { if(details.primaryVelocity == 0) return; // user have just tapped on screen (no dragging) if (details.primaryVelocity.compareTo(0) == -1) print('dragged from left'); else print('dragged from right'); }
答案 2 :(得分:1)
您可以做这样的事情。
coroutineScope.launch{
val loader = ImageLoader(this)
val request = GetRequest.Builder(this)
.data("https://images.dog.ceo/breeds/saluki/n02091831_3400.jpg")
.allowHardware(false) // Disable hardware bitmaps.
.build()
val result = (loader.execute(request) as SuccessResult).drawable
val bitmap = (result as BitmapDrawable).bitmap
}
希望它能回答您的问题。