V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mthli  ›  全部回复第 25 页 / 共 37 页
回复总数  739
1 ... 21  22  23  24  25  26  27  28  29  30 ... 37  
2015-04-22 22:30:15 +08:00
回复了 2232588429 创建的主题 问与答 请问安卓平台有哪个输入法是右下角带发送按钮的?
这个和输入法无关,而是软件支不支持。软件可以通过自定义文本输入框的软键盘回车事件,所以如果软件不支持的话,我猜测输入法也无能为力吧?
2015-04-22 20:46:14 +08:00
回复了 mthli 创建的主题 Google Google 世界地球日测试,大家都是什么动物?
@rainy3636 也是醉了...
2015-04-22 15:42:43 +08:00
回复了 mthli 创建的主题 Google Google 世界地球日测试,大家都是什么动物?
@NewYear =。=
2015-04-21 20:45:35 +08:00
回复了 Registering 创建的主题 问与答 webview 加载进度,渲染进度
@Registering 微信应该用的是它自己的浏览器内核吧,和系统自带的应该不一样。
2015-04-21 15:03:18 +08:00
回复了 Registering 创建的主题 问与答 webview 加载进度,渲染进度
就是使用WebChromeClient中的onProgressChanged()方法呀,和你说的一样。精确度的话其实反映大概的情况了,如果不追求的十分准确的话。

至于进度条,你只需要使用系统自带的ProgressBar就可以,在其属性中添加设置:
android:layout_width="match_parent"
android:layout_height="2dp"
android:maxHeight="2dp"
android:minWidth="2dp"
android:indeterminate="false"
android:indeterminateOnly="false"
android:progressDrawable="@drawable/browser_progress_bar_layer_list"

browser_progress_bar_layer_list.xml自定义内容参考这个链接:
https://github.com/mthli/Berries/blob/master/Berries/res/drawable/browser_progress_bar_layer_list.xml

然后使用WebChromeClient的onProgressChanged()方法获得当前的进度值,并且对ProgressBar添加一些动画:
// progressBar是你自己的ProgressBar,
// progress为当前进度值,
// animTime是你自定义的动画时间
ObjectAnimator animator = ObjectAnimator.ofInt(progressBar, "progress", progress);
animator.setDuration(animTime);
animator.setInterpolator(new DecelerateInterpolator());
animator.start();

大概按照以上步骤你就可以实现一个带动画效果推进的进度条了,进度条颜色啥的可以模仿browser_progress_bar_layer_list.xml自定义。
2015-04-21 13:18:41 +08:00
回复了 Registering 创建的主题 问与答 webview 加载进度,渲染进度
目前我正在写一个浏览器,完成度90%+,你可以参考一下我的代码。

项目地址: https://github.com/mthli/Berries

关注一下Browser目录下BrowserController.java中updateProgress()接口的具体实现就可以 :)
2015-04-19 17:24:28 +08:00
回复了 kokdemo 创建的主题 分享创造 来试一试 v2ex.k 的最新版本?
@kokdemo 最好不要用卡片...非要用的话模仿Twitter网页版是不错的选择吧。
2015-04-18 09:24:40 +08:00
回复了 garytqq 创建的主题 iDev 请问第三方即时通讯平台,哪家好用?
Telegram + 2
2015-04-17 17:28:47 +08:00
回复了 linpf 创建的主题 程序员 不擅长算法和数据结构的程序员就不是好程序员吗?
@sumhat 这是我赞同的观点 :)
2015-04-17 17:21:17 +08:00
回复了 linpf 创建的主题 程序员 不擅长算法和数据结构的程序员就不是好程序员吗?
@johnsmith123 徒手写算法被刷这点我也有类似的经历。只能说和和公司没有缘分吧。
2015-04-17 15:49:28 +08:00
回复了 linpf 创建的主题 程序员 不擅长算法和数据结构的程序员就不是好程序员吗?
@zhengkai 你说的看上去好像很有道理,然而你似乎在混淆问题,俗称一本正经地扯淡。举个简单的问题,一亿条url你是愿意花内存存一亿次,还是你自己来优化?
2015-04-17 15:44:23 +08:00
回复了 Phoinikas 创建的主题 浏览器 可否控制浏览器跳过某项加载过程?
肯定是可以的。以Android WebView为例,WebView可以自定义WebViewClient并重写shouldInterceptRequest()阻断你想要阻断的请求。同理Chrome和Firefox肯定也可以,个人猜测AdBlock可能就是这样的原理(?)。
2015-04-17 12:38:36 +08:00
回复了 linpf 创建的主题 程序员 不擅长算法和数据结构的程序员就不是好程序员吗?
@linpf 其实ACM的人没你想象的那么糟糕的,你应该多认识一些(不要局限于你们学校),你就知道自己的差距了。不要在这种事情上给自己找理由。
2015-04-17 12:22:15 +08:00
回复了 linpf 创建的主题 程序员 不擅长算法和数据结构的程序员就不是好程序员吗?
@linescape 按照你的说法Java里都用泛型C++都用STL似乎也没有什么不可以。
2015-04-17 12:18:33 +08:00
回复了 linpf 创建的主题 程序员 不擅长算法和数据结构的程序员就不是好程序员吗?
@mazingyu 基数排序冒泡排序二分查找这种是心里面默念都会吧?而且人家一般是让你写出来看你的代码风格的,如果你连这些基础的算法都不会你让面试官怎么办?
2015-04-17 12:15:13 +08:00
回复了 linpf 创建的主题 程序员 不擅长算法和数据结构的程序员就不是好程序员吗?
显然不是一个好程序员。

前两天面了一个大厂的实习,一面就挂,其实我挺想吐槽的。很多技术上不如我的人可以拿到offer,但是你问他们一些常用的算法或数据结构,不知道;你问他们一些偏底层的东西,不知道。那么进了公司以后你觉得你是做码农呢,还是码农呢,还是码农呢?以上算我的吐槽吧。
@Zhihu 简历已发 :)
可惜不招Android实习...
2015-04-13 23:04:47 +08:00
回复了 dai0021 创建的主题 求职 [2017 毕业] 感觉现在方向越走越杂 求建议
我大二的时候也有你这样的疑惑(然而并没有你学得这么多...),主要是找一个自己感兴趣的方向钻下去吧。楼上也有人说了,广度有了,是时候搞搞深度了。比如我现在就主要搞Android开发(当然也时不时搞点别的),干巴爹 :P
1 ... 21  22  23  24  25  26  27  28  29  30 ... 37  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2365 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 15:56 · PVG 23:56 · LAX 08:56 · JFK 11:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.