前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android 收集开源库记录

Android 收集开源库记录

作者头像
AlicFeng
发布2019-02-22 09:47:26
5610
发布2019-02-22 09:47:26
举报

尝试每天一更~~


页面切换以及PopupWindow ---- 现在很多的app主页的一个activity都有很多的页面,比如qq以及微信等等,今天的主要是利用ViewPager和PopupWindow。由于制作很简单,然而没有利用开源库,于是自己尝试写了一个比较简单的,【百度云


沉浸式状态栏  ---- 改变状态栏的颜色使之与APP风格一体化!我相信大家肯定看到过很多软件有沉浸式状态栏,在运行该App时改变了手机屏幕顶部状态栏的颜色,使他们的风格非常的统一,看起来异常的漂亮和清爽。其实在Android KITKAT上有一个新的特性可以设置手机状态栏的背景,让手机整个界面的风格保持一致,看起来非常清爽统一。当然这种效果只支持在API 19(Android4.4)及以上使用沉浸式状态。参考了GitHub/niorgai。但是还是感觉乱,于是又走上了【百度云

简单说一下使用(Android API>=19):很简单【Only two steps】

首先要在布局文件中加入下面两个属性:

android:clipToPadding="true"

android:fitsSystemWindows="true"

然后java文件使用

StatusBarCompat.setStatusBarColor() or StatusBarCompat.translucentStatusBar()

即可,看图!


ListView左滑菜单 ----- 这个创意功能是来源于IOS系统的,常见的比如QQ消息界面的置顶与删除功能。根据项目的需求可以实现左滑删除、左滑赞、左滑分享、左滑收藏等功能,这种UI设计对移动端的处理是极其的人性化与拥有心动质感的【百度云盘】。

欢迎引导页面 ----- 实现欢迎引导页面是比较简单的,基本就是通过ViewPager来实现的,和简单的逻辑处理【程序首次点开app】。由于这基本是每一个移动软件包含的模块,实现基础是比较容易的,因此我通过学习的态度自己写了一个引导页面【百度云盘】。

逻辑处理可以使用SharedPreferences,它是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个键值对。 SharedPreferences常用来存储一些轻量级的数据 程序系统变量。


扫描【条形码】和【二维码】----- ZXing 但是我觉得整一个库作为一个项目的扫描库那就没有这个必要,ZXing这一个库是非常庞大的。所以,我就简化并修改了它,减轻并成为轻量级的扫描库【百度云盘


左滑或者右滑出现菜单选项框架 ----- AndroidResideMenu2D或3D的效果很流畅,文档API的说明也很详细,关键是封装的很不错。

中文api说明在百度云【百度云盘


每天一更~~

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016.03.30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据保险箱
数据保险箱(Cloud Data Coffer Service,CDCS)为您提供更高安全系数的企业核心数据存储服务。您可以通过自定义过期天数的方法删除数据,避免误删带来的损害,还可以将数据跨地域存储,防止一些不可抗因素导致的数据丢失。数据保险箱支持通过控制台、API 等多样化方式快速简单接入,实现海量数据的存储管理。您可以使用数据保险箱对文件数据进行上传、下载,最终实现数据的安全存储和提取。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档