读书人

这种效果在安卓里如何实现

发布时间: 2013-11-11 14:02:17 作者: rapoo

这种效果,在安卓里怎么实现
这种效果,在安卓里如何实现
[解决办法]
不知道你说的是什么效果? 图片上哪些东西?
[解决办法]
估计楼主说的是那个hint自动跑上面去的设计吧,挺好看的。
要实现的话,把EditText和一个TextView放到同一个Layout里面,先把TextView隐藏,给EditText设置后Hint;
监听EditText的Text Changed事件;
如果有输入文字,则把TextView显示出来,反之隐藏;
显示/隐藏的时候加一个FadeIn/FadeOut、Transform动画;
[解决办法]
同时用三个控件很卡,特别是自定Animation的时候,为什么我感觉那个效果像是加载了一个flash或者html5,,,
[解决办法]

引用:
这样的话就用到了三个控件,先不说实现的难度,但我们的应用要把所有的EditText都用这个效果,会不会很卡啊

三个控件有什么好卡的,如果要继承EditText实现的话,可以在左上角画一个TextDrawable显示Hint,不过Hint的动画会比较麻烦

读书人网 >Android

热点推荐