晚上朋友们, 我有一个生物识别登录,我想链接到一个谷歌文档,两者都存在并且可以工作,我正在寻求帮助来连接两者。
我共享了带有链接的谷歌文档,以及完美运行的生物识别登录源。
我希望通过单击成功文本并打开我的链接来帮助连接它们。
这是返回登录成功的应用程序代码,以及屏幕上的消息...
@Composable
fun TextAuthenticationResult(visibilityState: Boolean) {
AnimatedVisibility(visible = visibilityState) {
Text(
text = "Authentication success",
textAlign = TextAlign.Center,
modifier = Modifier
.padding(5.dp),
style = MaterialTheme.typography.bodyLarge,
color = Color("#9ccc65".toColorInt())
)
Spacer(modifier = Modifier.padding(bottom = 10.dp))
}
}
我可以提供一些帮助吗?请调整它以单击触摸并打开特定链接。
非常感谢大家
将
Modifier.clickable
添加到您的 Text
可组合项并按如下方式处理单击事件:
@Composable
fun TextAuthenticationResult(visibilityState: Boolean) {
val context = LocalContext.current // Get current context
AnimatedVisibility(visible = visibilityState) {
Text(
text = "Your Google Docs link",
textAlign = TextAlign.Center,
modifier = Modifier
.padding(5.dp)
.clickable {
// Intent for opening the link in a browser
val intent = Intent(Intent.ACTION_VIEW, Uri.parse(your_google_docs_link_here))
context.startActivity(intent)
},
style = MaterialTheme.typography.bodyLarge,
color = Color("#9ccc65".toColorInt())
)
Spacer(modifier = Modifier.padding(bottom = 10.dp))
}
}