前端开发
文章平均质量分 82
AlanMaya
小罗伯特
展开
-
如何判断打开页面的是pc端还是手机端 JS方法
var UA = window.navigator.userAgent.toLowerCase(); //获取浏览器用户代理 var isAndroid = UA.indexOf('android') > 0; var isIOS = /iphone|ipad|ipod|ios/.test(UA); if (...原创 2019-07-02 11:15:11 · 538 阅读 · 0 评论 -
BottomNavigationVie 底部导航栏实现方式多样化 Material Design
前沿 距Google I/O(2014)最新发布的 Material Design Android 设计风格已经有一段时间了, 2016年Google在 Android Design Support Library 25基础上增加了 一个BottomNavigationView 新控件,相比之前实现导航栏的方式,如LinearLayout + TextView(使用android:drawa...原创 2019-07-02 12:35:18 · 649 阅读 · 0 评论 -
有关clipToPadding、 clipChildren的那些事
这两个不常用的属性,可以实现不一般的效果目录这两个不常用的属性可以实现不一般的效果目录属性详解具体实现详解 先来几张效果图APP主界面底部导航栏 - ViewPager一屏多显示 透过ActionBar看到下面的ListView的内容 属性详解: XML属性设置 java代码设置 官方解释 android:clipChildren setClipChildren(原创 2017-07-16 23:52:35 · 4259 阅读 · 1 评论 -
Activity界面变暗、变亮的核心方法
在安卓开发中,通常我们可以看到一个视图弹出时,当前Activity界面会变暗,在触摸视图以外的区域时,Activity界面还原亮度的效果,其实这是通过改变当前Window(窗口)的属性来实现的。下面是结合popWindow实现的效果图以及Window的部分源码:屏幕变暗 变亮效果图Window设置屏幕明暗属性的部分源码:// The current window a...原创 2019-07-02 13:22:01 · 332 阅读 · 0 评论