摘要: 我们可能经常在机顶盒之类的开发的时候,由于版权问题或出于满足需求的原因,需要自定义一套输入法。如果从头一步步开发,显然不大现实。网上能提供的有两套比较成熟的输入法,一套是AOSP(菜鸟可能不知道,这里注明:Android Open-Source Project)提供的原生输入法,一套是OpenWnn输入法。这两个都可以在github或者https://code.google.com/搜寻得到。(其实好像还有一个台湾同胞写的开源的输入法。不过没用过,有时间再做研究。https://code.google.com/p/limeime/)AOSP还是去pull一整套的android源码。反正以后也要 阅读全文
posted @ 2013-12-16 17:12 Culm 阅读(6024) 评论(1) 推荐(0) 编辑
摘要: 主要实现垂直的ProgressBar以及反向增减progress value。垂直的话,很多代码都有,但是反向貌似没有做过。通过VerticalProgressBar.setCurrMode(int)即可设置方向。原理很简单,配合canvas的rotate和translate即可实现。以下代码仅供参考。/** * Created by culm on 13-12-11. */public class VerticalProgressBar extends ProgressBar { public static final int MODE_TOP=0x001; public sta... 阅读全文
posted @ 2013-12-16 16:36 Culm 阅读(3536) 评论(0) 推荐(0) 编辑