android - 单击搜索按钮时如何防止自动扩展搜索视图?
问题描述
我有一个搜索视图,我想使用运动布局来给它动画。当用户单击搜索按钮时,动作开始,当搜索视图未聚焦时,返回正常模式。我在运动中没有问题,我的问题是搜索视图的自动扩展,这正在破坏我的动画。我知道如何让它总是通过这条线扩展
searchView.setIconifiedByDefault(false)
但相反的情况不起作用,将 boolean 更改为 true 不会阻止它自动扩展,那么该怎么做呢?
xml布局:
<androidx.appcompat.widget.SearchView
android:id="@+id/search_view"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:background="@drawable/search_view_bg"
android:elevation="10dp"
app:layout_constraintBottom_toTopOf="@+id/recyclerview"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:queryHint="Search" />
解决方案
推荐阅读
- php - 修复 php 数组到字符串转换
- python-3.x - 无法在 plyer 通知中捕获错误
- python - Microsoft VBScript 运行时错误:权限被拒绝 - pyenv install 3.xx on Windows 10
- llvm - 获取 LLVM BasicBlock 的持久 ID
- docker - 为什么在 /usr/lib/cgi-bi 中构建映像时我的 cgi 文件会发生更改?
- mysql - Socket.io 连接到不同的 mySQL 表,Angular 前端
- google-sheets - Google 表格查询 - 将行分组到标题行中
- swiftui - ScrollView / LazyVGrid 中的 SwiftUI 中的 EditButton()
- javascript - Js检查对是否存在于对数组中
- csv - Prestashop 1.7 - 导入 csv(products) 的脚本,其中的列具有用逗号分隔的多个值