Instagram 如何在快拍中嵌入可点击文本?

Posted

技术标签:

【中文标题】Instagram 如何在快拍中嵌入可点击文本?【英文标题】:How does Instagram embed clickable text in stories? 【发布时间】:2018-08-29 04:02:01 【问题描述】:

我正在尝试在我的 android 应用程序中实现类似 Instagram 的故事功能。我可以在图像上制作文本叠加,但如何使它们像上面的屏幕截图一样可点击?

谢谢

【问题讨论】:

文本视图上的 setOnClickListner。 您是如何设法以不同角度覆盖文本的? @ReyanshMishra 你有什么解决办法吗?你能帮帮我吗 【参考方案1】:

尝试像这样使用clickable spanSpannableString

TextView tv = (TextView)findViewById(R.id.textview01);      
SpannableString span = new SpannableString("test link span");   
span.setSpan(new ClickableSpan()   
 @Override
 public void onClick(View v)   

   Log.d("main", "Now clicked");

 , 0, span.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

 tv .setMovementMethod(LinkMovementMethod.getInstance());
 tv.setText(span);

此外,您还可以设置 UnderlineSpanForegroundColorSpan 等,为您的 textView 设置自定义文本!!

你可以阅读this article

【讨论】:

以上是关于Instagram 如何在快拍中嵌入可点击文本?的主要内容,如果未能解决你的问题,请参考以下文章

尝试将带有文字的图片发送到 Instagram 快拍,但 com.instagram.share.ADD_TO_STORY 啥也没做

在 Android 上将视频和贴纸图片分享到 Instagram Story

发布到 Instagram 故事的 URL 方案

如何嵌入 Instagram 个人资料?

如何将 Instagram 提要嵌入我的网站 [关闭]

将 instagram/youtube 嵌入到 Shiny R 应用程序中