这种效果,在安卓里怎么实现

mmorss 2013-11-07 05:55:15
...全文
272 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
mmorss 2013-11-08
  • 打赏
  • 举报
回复
引用 7 楼 b87936260 的回复:
效果就是 一输入就有个蓝色的提示文字浮现在上方吧
对,就是这种效果,要重载EditText
mmorss 2013-11-08
  • 打赏
  • 举报
回复
引用 8 楼 youngc527 的回复:
[quote=引用 4 楼 mmorss 的回复:] 这样的话就用到了三个控件,先不说实现的难度,但我们的应用要把所有的EditText都用这个效果,会不会很卡啊
三个控件有什么好卡的,如果要继承EditText实现的话,可以在左上角画一个TextDrawable显示Hint,不过Hint的动画会比较麻烦[/quote] 因为界面中的表格比较多,一个界面大概有2,30个吧,所以如果这样加动画的话麻烦不说,应该也会卡吧
mmorss 2013-11-08
  • 打赏
  • 举报
回复
引用 10 楼 DrSmart 的回复:
这是什么软件,截图的,发个链接,我安装看下,技术上没问题
这是ios的效果,叫什么floating placeholder dismiss,你可以搜索下,听说有源码,ios完全没压力,可苦了我们案桌们,还在设想阶段
DrSmart 2013-11-08
  • 打赏
  • 举报
回复
这是什么软件,截图的,发个链接,我安装看下,技术上没问题
a_mean 2013-11-08
  • 打赏
  • 举报
回复
100分上Demo
Darcy杨 2013-11-08
  • 打赏
  • 举报
回复
引用 4 楼 mmorss 的回复:
这样的话就用到了三个控件,先不说实现的难度,但我们的应用要把所有的EditText都用这个效果,会不会很卡啊
三个控件有什么好卡的,如果要继承EditText实现的话,可以在左上角画一个TextDrawable显示Hint,不过Hint的动画会比较麻烦
b87936260 2013-11-08
  • 打赏
  • 举报
回复
效果就是 一输入就有个蓝色的提示文字浮现在上方吧
哎,真难 2013-11-08
  • 打赏
  • 举报
回复
同时用三个控件很卡,特别是自定Animation的时候,为什么我感觉那个效果像是加载了一个flash或者html5,,,
mmorss 2013-11-08
  • 打赏
  • 举报
回复
引用 2 楼 birdsaction 的回复:
不知道你说的是什么效果? 图片上哪些东西?
是啊,你帮忙看下这个怎么实现
mmorss 2013-11-08
  • 打赏
  • 举报
回复
引用 3 楼 youngc527 的回复:
估计楼主说的是那个hint自动跑上面去的设计吧,挺好看的。 要实现的话,把EditText和一个TextView放到同一个Layout里面,先把TextView隐藏,给EditText设置后Hint; 监听EditText的Text Changed事件; 如果有输入文字,则把TextView显示出来,反之隐藏; 显示/隐藏的时候加一个FadeIn/FadeOut、Transform动画;
这样的话就用到了三个控件,先不说实现的难度,但我们的应用要把所有的EditText都用这个效果,会不会很卡啊
mmorss 2013-11-08
  • 打赏
  • 举报
回复
引用 3 楼 youngc527 的回复:
估计楼主说的是那个hint自动跑上面去的设计吧,挺好看的。 要实现的话,把EditText和一个TextView放到同一个Layout里面,先把TextView隐藏,给EditText设置后Hint; 监听EditText的Text Changed事件; 如果有输入文字,则把TextView显示出来,反之隐藏; 显示/隐藏的时候加一个FadeIn/FadeOut、Transform动画;
按你说的已经搞定啦啦啦
mmorss 2013-11-08
  • 打赏
  • 举报
回复
引用 14 楼 A328240784 的回复:
点击效果不难,要监测输入的事件,发现有字符串了赶紧把hit文字的动画播出来 活不难,但实现起来还是要花时间细心去一步步做,搞不好一个效果调两三天很正常
这个我已经做出来了,用两个控件,放在这里,不过还要抽取,打包成一个控件的样子 http://download.csdn.net/detail/mmorss/6523773
追风筝的孩子 2013-11-08
  • 打赏
  • 举报
回复
点击效果不难,要监测输入的事件,发现有字符串了赶紧把hit文字的动画播出来 活不难,但实现起来还是要花时间细心去一步步做,搞不好一个效果调两三天很正常
Darcy杨 2013-11-07
  • 打赏
  • 举报
回复
估计楼主说的是那个hint自动跑上面去的设计吧,挺好看的。 要实现的话,把EditText和一个TextView放到同一个Layout里面,先把TextView隐藏,给EditText设置后Hint; 监听EditText的Text Changed事件; 如果有输入文字,则把TextView显示出来,反之隐藏; 显示/隐藏的时候加一个FadeIn/FadeOut、Transform动画;
Birds2018 2013-11-07
  • 打赏
  • 举报
回复
不知道你说的是什么效果? 图片上哪些东西?
mmorss 2013-11-07
  • 打赏
  • 举报
回复
有没有人知道

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧