ios - SwiftUI - 动画 HStack onTapGesture
问题描述
我正在尝试像 Picker 一样为 HStack onTapGesture 设置动画(您点击它,它会变为灰色片刻)。但是,我似乎无法做到这一点。
这是我的 HStack 代码的简化版本,便于查看:
HStack {
Image("logo_abc")
.resizable()
.renderingMode(.original)
.frame(width:20, height: 20)
.padding(.leading, 10)
HStack {
Text("Name")
.fontWeight(.bold)
.foregroundColor(Color.black)
Text("Code")
.font(.subheadline)
.foregroundColor(Color.black)
}
Spacer()
}
.onTapGesture() {
//perform action
}
.padding(.top, 10)
我试过用一个按钮包装这个 HStack,但按钮动画不是我想要的。
值得一提的是,这个 HStack 在 RefreshableScrollView 中。
我正在尝试做的事情可能吗?如果是这样,谁能给我一个关于如何处理它的想法?
谢谢!
编辑:
这就是我正在寻找的效果。那个灰色的颜色改变 onTap。
解决方案
推荐阅读
- javascript - how to access codeIsbn variable from outside the jquery keydown function
- .net-core - 如何使用 blazor webassembly 提交具有多个文件字段的表单
- reactjs - 如何从 jwt.decode () 输入响应
- java - 仅填写启用文本字段时如何启用 JButton
- c# - C#将多个方法放入main方法中调用
- javascript - JavaScript 不正确的对象结构 - 提取可能的内容
- swift - SwiftUI 颜色的十六进制代码/RGB 值?
- r - 在 R 中聚合滞后
- python-3.x - Python GetActiveObject - Run Photoshop Action
- python - Error in finding linkeding profile using python linkedin-scraper 2.6.0