Instagram 如何在快拍中嵌入可点击文本?
Posted
技术标签:
【中文标题】Instagram 如何在快拍中嵌入可点击文本?【英文标题】:How does Instagram embed clickable text in stories? 【发布时间】:2018-08-29 04:02:01 【问题描述】:我正在尝试在我的 android 应用程序中实现类似 Instagram 的故事功能。我可以在图像上制作文本叠加,但如何使它们像上面的屏幕截图一样可点击?
谢谢
【问题讨论】:
文本视图上的 setOnClickListner。 您是如何设法以不同角度覆盖文本的? @ReyanshMishra 你有什么解决办法吗?你能帮帮我吗 【参考方案1】:尝试像这样使用clickable span
和SpannableString
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);
此外,您还可以设置 UnderlineSpan
、 ForegroundColorSpan
等,为您的 textView 设置自定义文本!!
你可以阅读this article
【讨论】:
以上是关于Instagram 如何在快拍中嵌入可点击文本?的主要内容,如果未能解决你的问题,请参考以下文章
尝试将带有文字的图片发送到 Instagram 快拍,但 com.instagram.share.ADD_TO_STORY 啥也没做