我需要预览recyclerview
中页面的链接。我使用了这个库:https://github.com/LeonardoCardoso/Android-Link-Preview,但是它不起作用。有人知道另一种方式吗?
答案 0 :(得分:0)
基于我们在评论部分的聊天,您想要在滚动列表中的某个位置添加预览。在这种情况下,您可以在LinkPreviewCallback
中保持某些状态(例如,位置)。这样一来,在预览结果准备就绪时,您就可以基于维护状态找到需要呈现预览的确切视图。
创建一个类并实现LinkPreviewCallback
。
class MyPreviewCallback implements LinkPreviewCallback {
int position;
public MyPreviewCallback(int position) {
super();
this.position = position;
}
@Override
public void onPre() {
}
@Override
public void onPos(SourceContent sourceContent, boolean b) {
// update adapter list item based on the position.
}
}
将回调传递给搜寻器。
textCrawler.makePreview(new MyPreviewCallback(3), url); // passing position
主要思想是基本上在类中维护一些状态,这将使您能够确定要使用Preview更新的确切View
。