• 等级
  • 4967 访问
  • 9 原创
  • 0 转发
  • 1332854 排名
  • 2 评论
  • 1 获赞

定制ViewPager——切换效果、滑动速度、全自动轮播

这篇博文是对viewpager自定义时一些零零散散的归纳,目的是能最方便地实现app中常见的banner广告。----------------割割割-----------------定制1:带有纵深的切换效果方法:通过自定义PageTransformer,实现transformPage(Viewpage,floatposition)方法。PageTransformerdepthTra...

2018-06-14 18:11:32

Sonatype Nexus在Maven Central Repository开户实践笔记

【前言】阅读本文,您将了解如何使用SonatypeNexus在MavenCentralRepository开通账户,并提交、管理您的开源AndroidLibrary。首先,介绍一下名次概念:(1)Sonatype: 一款著名的maven仓库管理软件(2)aar:Google为Android开发所设计的一种library格式,全名为AndroidArchiveLibrary,与JavaJ...

2018-06-14 10:46:45

Android 底部Tab部分View超出父容器边界的简单实现

App底部导航栏常常会实现这个一个布局,中间的比另外四个高,这种效果很多人就会想到使用一个RelativeLayout布局来实现,其实不用那么麻烦,这种效果一个clipChildren属性就能搞定。布局xml如下:<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.a...

2018-06-13 15:21:43

RecyclerView打造价格日历(仿携程)

网上找的开源日历控件,基本是左右切换月份的模式,但我们想要的日历是上下滑动列表式,类似于携程App。于是,花点时间手动撸一个吧!-先上个效果图:-主要类说明:LunarDayUtil-农历工具类SpecailDayUtil-节假日工具类CalendarBean-月份beanDateBean-日期beanCalendarListenenr-日历点击事件监听回调接口Calend...

2018-06-11 15:46:34

成为Android高级工程师——你所要知道的那些“原理”

日常编程中,我们一定用到各种数据结构、第三方框架等。通常我们只需要知道这些轮子有什么用、如何用就可以了,但要达到高级工程师、资深工程师的档次,就一定会涉及到“原理”问题,无论是从造轮子还是解决疑难杂症的考虑,公司一定都会希望他们花了高价聘请的“高级”人才,具有原理知识。下面我就列举一些常见的“原理”,供大家参考。一、Handler原理或许,这是被问到最多一个原理吧。...

2018-05-30 10:42:59

微信Android热修复框架平台-TinkerPatch接入指南

报错及解决1.编译后报如下错误:Executionfailedfortask':app:javaPreCompileDebug'.>Annotationprocessorsmustbeexplicitlydeclarednow.Thefollowingdependenciesonthecompileclasspatharefoundtocon...

2018-05-15 15:20:34

从头开始搭建你的Android项目(2)- 创建管理碎片的Activity基类

通常我们会创建一系列的Base基类,如BaseManager、BaseApi、BaseActivity、BaseFragment、BaseAdapter等等。创建Base的好处多多,如规范代码逻辑、减少重复代码、方便复用。。。言归正传,我们开始。BaseFragmentActivity1、创建一个抽象类BaseFragmentActivity继承AppCompatActivity。2、定义初始化相...

2018-05-11 16:17:45

从头开始搭建你的Android项目(1)- gradle优化

最近公司项目不忙,想着要不把之前项目中写的代码、用的框架封装一下,于是便动手开始了。首先创建一个标准的AS空项目,根据习惯我会优化一下gradle文件结构,就把gradle优化写在第一篇吧。Gradle优化1、使用单独gradle文件管理引入库在工程根目录创建一个build-third.gradle管理三方库的引用,如下:dependencies{implementationfile...

2018-05-11 16:16:49

Android 公共库HuicentCoreLibrary Api文档

[托管仓库]maven中央仓库[引用地址]implementation"com.redapplenet:HuicentCoreLibrary:${version_name}"[最新版本]version_name=1.0.3-rc3[更新日志]1.0.3-rc31、优化BaseFragmentActivity,新增接受传参的对外方法initBundle,调用在初始化第一位。2、优化Glide工具类...

2018-05-11 16:15:14

珊瑚海jeks

关注
  • 互联网·电子商务/Android研发
  • 中国 江苏省 南京市
奖章
  • 持之以恒
  • 粉丝 2
  • 关注 0