某些应用(如浏览器)顶部有一个条形图,其中包含多个图标和一个EditText输入字段。
有时图标几乎没有空间显示输入。仅查看当前URL /搜索项可能就足够了,但是当该字段获得焦点时,希望扩展该字段以适合整个屏幕,并且将其他图标(可能在相同的LinearLayout或RelativeLayout中)推出屏幕。顺利地做这将是一个非常好的效果。
实现这一目标的最佳方法是什么?也就是说,要逐渐将EditText宽度从其ViewGroup确定的初始宽度更改为matches_parent? (当然,当场失去焦点时需要反向动画。)
答案是否因所需的最低SDK级别而改变,因为属性动画直到3.0才会引入?