Wesley13 Wesley13
3年前
android手势滑动——左右滑动效果实现
/手势监听@authorlifengfeng/publicclassMainActivityextendsActivityimplementsOnTouchListener,OnGestureListener{//创
红橙Darren 红橙Darren
4年前
Android无限广告轮播 - 自定义BannerView
1.概述这其实是我第一篇想写的博客,可能是因为我遇到了太多的坑,那个时候刚入行下了很多Demo发现怎么也改不动,可能是能力有限,这次就做一个具体的实现和彻底的封装。  上次讲了,有了源码分析我们对ViewPager就有了一个大概的了解,那么再来封装成自定义View,就会简单许多,附视频讲解地址:    这里写图片描述2.效果封装2.1
Wesley13 Wesley13
3年前
Android 切换系统语言源码分析(上)
转载请标明出处:http://blog.csdn.net/u011974987/article/details/50793343(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.csdn.net%2Fu011974987%2Farticle%2Fdetails%2F5079
Stella981 Stella981
3年前
Android 必备进阶之百度推送
写在前边今天给大家推送一篇关于百度推送的文章。我们手机上常用的App都会时不时的推送消息在我们的消息栏显示,常用的是QQ消息推送、微信消息推送、支付宝转账消息推送等。以后再做大大小小的项目都会用到推送,今天就总结了一篇用百度云做推送消息,以后做项目会经常用到的,有时间就学习一下吧!!(https://oscimg.oschin
Stella981 Stella981
3年前
Android屏幕大小适配问题解决
一、一些基本概念1、长度(真实长度):英寸、inch2、分辨率:density每英寸像素数 dpi(密度)3、像素:px4、dip的公式:px/dipdpi/160 所以dip类似于英寸、长度(dpdip,sp类似于dip)5、相对分辨率长px\宽px二、平时我们一些概念的混淆1、平时我们说手机的分辨率是3
Stella981 Stella981
3年前
Android第四十五天
一、ProgressDialog(是一个含有进度条以及消息提示的对话框)     ProgressDialog的使用:           1、创建对象;1.finalProgressDialogdialognewProgressDialog(MainActivity.this);          
Stella981 Stella981
3年前
Android 性能优化之减少UI过度绘制
什么是过度绘制(OverDraw)在多层次重叠的UI结构里面,如果不可见的UI也在做绘制的操作,会导致某些像素区域被绘制了多次。这样就会浪费大量的CPU以及GPU资源。过度绘制最直观的影响就是会导致APP卡顿。还好系统有提供GPU过度绘制调试工具会在屏幕上用不同的颜色,来表明一个像素点位被重复绘制的次数。
Wesley13 Wesley13
3年前
Android之通过资源名称获取资源Id
有的时候我们需要通过资源名称获取资源Id,这个其实比较简单,只是做了个简单的封装,记录一下。/资源文件工具类@authorJenly/publicclassResourcesUtils{privatestaticfinalStringRES_ID
Stella981 Stella981
3年前
Android自定义控件(状态提示图表)
【工匠若水http://blog.csdn.net/yanbober(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.csdn.net%2Fyanbober)转载烦请注明出处,尊重分享成果】1背景前面分析那么多系统源码了,也该暂停下来休息一