当前搜索:

Android pix转换为sp

/** * 把pix值转换为sp * * @return */ public static float px2sp(Context context, float pixValue) { final float fontScale = context.getResources().getDisplayMetrics().scaledDe...
阅读(860) 评论(0)

Android沉浸式(侵入式)标题栏(状态栏)Status(三)

Android沉浸式(侵入式)标题栏(状态栏)Status(三)从附录文章1,2可以看到,依靠Android系统提供的标准方案,状态栏即便在透明状态下,仍然有些半透明而不是全透明。本文是Android沉浸式状态栏解决方案的第三种,以Java代码实现,参考附录文章2,本文保持附录文章2的styles.xml不变,仅仅只做上层Java代码的调整,实现沉浸式状态栏全透明或者动态设置颜色,测试的Mai...
阅读(3542) 评论(0)

Android沉浸式(侵入式)标题栏(状态栏)Status(二)

Android沉浸式(侵入式)标题栏(状态栏)Status(二)附录1以xml写style实现了Android沉浸式(侵入式)状态栏(标题栏),同样以上层Java代码实现。在附录文章1的基础上,本例仅仅只是删掉res目录下的全部values-v21目录所有资源文件,仅保留values下一个styles.xml文件定义的AppTheme: 但是和附录文章1比较,在Ma...
阅读(1639) 评论(0)

Android沉浸式(侵入式)标题栏(状态栏)Status(一)

Android沉浸式(侵入式)标题栏(状态栏)Status(一)现在越来越多的APP设计采用这种称之为沉浸式状态栏(Status)的设计,这种沉浸式状态栏又称之“侵入式”状态栏或标题栏,在Android中实现,方案多,也不难。以下以xml方式实现:三步:(1) 我的例子中,Androidmanifest.xml文件中定义的app的style为AppTheme: <manifest xmlns:...
阅读(3932) 评论(0)

Android点击View显示PopupWindow,再次重复点击View关闭PopupWindow

Android点击View显示PopupWindow,再次重复点击View关闭PopupWindow这本身是一个看似很简单的问题,但是如果设置不当,就可能导致莫名其妙失效问题。通常在Android中使用PopupWindow是从某一个View中触发,为某一个View setOnClickListener,然后在View.OnClickListener中show出创建好的PopupWindow,...
阅读(2193) 评论(0)

Android Material Design Ripple Effect在Android5.0(SDK=21)以下Android版本崩溃问题解决

Android Material Design Ripple Effect在Android5.0(SDK=21)以下Android版本崩溃问题解决附录1的Android Ripple Effect水波波纹荡漾的视觉交互设计,在Android SDK版本21上运作良好,但是放到21版本以下,比如Android 4.0.3(SDK=15),就会导致整个APP崩溃,其中一个解决方案:以附录文章1为例,不...
阅读(1575) 评论(0)

Android无限循环轮播广告位Banner

Android无限循环轮播广告位Banner现在一些app通常会在头部放一个广告位,底部放置一行小圆圈指示器,指示广告位当前的页码,轮播展示一些图片,这些图片来自于网络。这个广告位banner是典型的Android ViewPager实现,但是如果自己实现这样的ViewPager,要解决一系列琐碎的问题,比如:(1)这个广告位ViewPager要支持无限循环轮播,例如,有3张图片,A,B,C,...
阅读(6191) 评论(1)

Android Material Design : Ripple Effect水波波纹荡漾的视觉交互设计

Android Material Design : Ripple Effect水波波纹荡漾的视觉交互设计Android Ripple Effect波纹荡漾效果,是Android Material Design视觉设计引入的一种交互设计效果简言之:当点击某个view时候,view会出现像水波波纹一样的荡漾传播效果。在最新版的Android如Android 5.0或以上版本中默认具有该效果,但在低...
阅读(3199) 评论(0)

Android屏幕底部弹出DialogFragment(3)

Android屏幕底部弹出DialogFragment(3)附录文章1,2的DialogFragment是常规的DialogFragment,但是现在的一些Android开发中,往往需要从底部弹出一个功能对话框供用户选择使用。这种底部弹出的对话框开源项目也很多,比如附录文章3,4,5,6,7,8,9,10,11。对Android原生的DialogFragment进行改造,也可以实现底部弹出的对...
阅读(1549) 评论(0)
    个人资料
    • 访问:1414948次
    • 积分:18607
    • 等级:
    • 排名:第551名
    • 原创:509篇
    • 转载:13篇
    • 译文:2篇
    • 评论:270条
    关于我
    邮箱: zhangphil@live.com
    博客专栏
    最新评论