当前搜索:

Android一键换肤功能:一种简单的实现

 Android一键换肤功能:一种简单的实现 现在的APP开发,通常会提供APP的换肤功能,网上流传的换肤代码和实现手段过于复杂,这里有一个开源实现,我找了一大堆,发现这个项目相对较为简洁:https://github.com/hongyangAndroid/AndroidChangeSkin 但是该项目的代码不晓得是咋回事,导入到Android studio里面后报出很多错误,我把...
阅读(3409) 评论(2)

Android开源益智游戏“斗地主”单机版源代码

 Android开源益智游戏“斗地主”单机版源代码 这是一个网上流传的Android开源斗地主单机版项目,运行结果如图: 项目源代码导入到Eclipse后可直接运行,我把eclipse下的全部源代码push 到github上,项目主页是:https://github.com/zhangphil/Android-DouDiZhu...
阅读(4849) 评论(2)

Android自底部平滑向上滑出面板的AndroidSlidingUpPanel

 Android自底部平滑向上滑出面板的AndroidSlidingUpPanel AndroidSlidingUpPanel是github上的一个第三方开源项目,项目主页:https://github.com/umano/AndroidSlidingUpPanel  ,AndroidSlidingUpPanel实现了一个功能:当用户手指往上滑的时候,底部平滑的滑出一个面板,这个面板可...
阅读(2760) 评论(0)

Android Segmented RadioButton

 Android Segmented RadioButton Android Segmented RadioButton是一款按钮button,如图: 其在github上的项目主页是:https://github.com/vinc3m1/android-segmentedradiobutton 我之前介绍过一款类似的第三方开源的项目实现了类似的内容,见附录文章1。两...
阅读(991) 评论(0)

Android_Page Curl:Android平台上的翻书翻页

 Android_Page Curl:Android平台上的翻书翻页 我在之前介绍了一种Android平台上的翻书翻页第三方开源实现,参见附录文章1。现在再介绍一篇第三方开源的翻书翻页开源实现Android_Page Curl,其在github上的项目主页是:https://github.com/harism/android_page_curl Android_Page Curl与附...
阅读(1509) 评论(0)

Android弹性反弹:Facebook Rebound

Android弹性反弹:Facebook Rebound Android平台上的Facebook Rebound是一种交互体验设计,其主要内容是实现一个Android view在用户触发时候,自然的做出一种交互响应:以一种自然、顺滑的方式做阻尼震动(震动也是一一种平滑方式而非锯齿状的剧烈抖动)。 在github上,其项目主页地址:http://facebook.github.io/...
阅读(1636) 评论(0)

Android ExpandableLayout:一种可伸缩扩展的Layout

Android ExpandableLayout:一种可伸缩扩展的Layout 由于手机屏幕长度和尺寸的原因,在一些Android的开发场景中,某些特定的较为次要的二级操作选项(如安妮、播放、暂停、标签、提示、删除、新建、打开等等等)诸如此类的动作,并不一定非要一打开就拥挤的呈现给用户,毕竟手机屏幕空间有限,用户的注意力和眼球焦点有限,就算全部平铺展现给用户,用户也不见得会聚焦,反而会让...
阅读(2897) 评论(0)

Android MaterialSheetFab

Android MaterialSheetFab Android MaterialSheetFab是一个网上流传的开源项目,MaterialSheetFab增强了对原生Android FAB(FloatingActionButton)的支持,代码运行结果如图所示: 还有就是,MaterialSheetFab给出的一个demo示例代码,其实现和模型值得借鉴...
阅读(1511) 评论(0)

Android控制文字水平间距android:letterSpacing

Android控制文字水平间距android:letterSpacing 附录文章1实现的是Android的文字在水平方向的缩放,然而不是水平方向的文字间距。如果要想实现Android TextView之类的文字保持间距,那么需要设置android:letterSpacing,android:letterSpacing的值是一个浮点数,为标准字体的倍数作为间距。写一个小demo示例。 Xml布...
阅读(8372) 评论(0)

Android控制水平方向字体缩放android:textScaleX

Android控制字体水平方向的缩放属性设置是android:textScaleX,即水平方向放大,备忘小知识点,此处记下。 作为演示,第一行是正常的默认样式,第二行是设置了android:textScaleX的属性为2。 代码: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" and...
阅读(3002) 评论(0)
    个人资料
    • 访问:1414960次
    • 积分:18607
    • 等级:
    • 排名:第551名
    • 原创:509篇
    • 转载:13篇
    • 译文:2篇
    • 评论:270条
    关于我
    邮箱: zhangphil@live.com
    博客专栏
    最新评论