李济洲的博客

Think Different.

排序:
默认
按更新时间
按访问量

Android 滑动导航菜单的快速构建(二) Material Design

这篇文章来总结当下如何按照Android Design去设计导航菜单栏,我为什么说当下呢?因为它是会变得。。我们细细探究 http://www.androiduipatterns.com/2014/10/navigation-drawer-where-does-it-belong.html 在...

2016-07-31 12:02:48

阅读数:6752

评论数:11

Android 滑动导航菜单的快速构建(一)

Android滑动菜单在平时的开发中是会经常遇到的,由于APP的设计不同,所以滑动菜单的样式也就千奇百怪,所以这篇博文介绍下如何利用Android API快速去实现各种类型的滑动菜单。 1 首先看这一种,这也是QQ客户端V6版本的设计样式。 想要快速实现这个效果,需要利用SlidingPane...

2016-07-27 09:04:52

阅读数:6372

评论数:6

Android设计相关的网站推荐

这篇文章给大家介绍几个设计相关的网站,因为博主除了软件开发以外还比较喜欢设计,据我观察了解程序员普遍审美都是比较差的,所以这次给大家推荐几个我认为比较好的用来帮助开发和提升审美的网站。 1:MaterialPalette:Material Design配色工具,只需要选择几个你喜欢的颜色,就可以...

2016-06-09 23:23:22

阅读数:12419

评论数:7

Android 2D绘图解析之 Path

上一篇文章介绍了Android绘图中的Canvas,Paint两个API并简单实现了一些绘图效果,例如圆形,矩形,弧线等等,这些都是Android预置好的绘图方法,但是如果我们想要绘制一些复杂的图形怎么办呢?例如绘制一个三角形,N变形,月牙形呢?好在Android给我们提供了Canvas的draw...

2016-06-05 11:07:36

阅读数:10274

评论数:7

Android 2D绘图解析之 Canvas,Paint

【Android 2D绘图解析】系列文章将全面介绍Android绘图相关,这是第一篇,简单介绍下如何利用Android API进行一些简单图形的绘制,绘图的前提是需要继承自View,然后重写它的onDraw(Canvas canvas) 方法即可。 首先我们新建一个类继承自View,并重写onD...

2016-05-30 08:44:03

阅读数:10801

评论数:7

Android 6.0+ 运行时权限探索

引言:去年Android 6.0发布后,其新引入的(Requesting Permissions at Run Time)运行时权限就备受开发者关注,随着今年国内手机厂商对6.0系统的普及,觉得大家有必要了解下这个新特性,因为在TargetSDK23+进行开发不注意这些会造成APP运行在6.0+手...

2016-05-27 09:12:09

阅读数:16943

评论数:35

Android 屏幕旋转相关解析

这篇博文给大家介绍下,当手机屏幕旋转时我们应当怎么去处理,首先了解下默认情况下Android进行屏幕旋转的原理,当手机进行旋转时重力感应sensor起到作用,会将Activity销毁并按照横屏的屏幕尺寸进行重新构造,生命周期如下图所示,一句话总结就是默认情况下Activity进行屏幕旋转会自动进行...

2016-04-24 15:34:44

阅读数:13820

评论数:9

RecyclerView之更新UI数据的高级用法

RecyclerView更新UI数据的高级用法

2016-04-19 09:45:47

阅读数:61990

评论数:8

Android 代码动态改变View的属性

设置Android View的长宽和位置我们平时都会在Layout的XML中定义,那么什么时候需要动态在代码中设置View的属性呢?先看下面这个UI设计 在这个UI设计中,上面的ImageView被设计成是长宽是16:9的比例,因为手机屏幕的区别,图片的宽度是无法确定的,所以在XML中是无法...

2016-04-14 13:18:34

阅读数:22341

评论数:5

Intent传递对象的几种方式

Intent的用法相信你已经比较熟悉了,Intent可以用来启动Activity,Service等等,同时我们也可以通过Intent来进行传值,比如以下代码 Intent intent=new Intent(MainActivity.this,OtherAct...

2016-04-10 10:13:58

阅读数:13327

评论数:5

Android与HTML+JS交互入门

在Android开发中,越来越多的商业项目使用了Android原生控件与WebView进行混合开发,当然不仅仅就是显示一个WebView那么简单,有时候还需要本地Java代码与HTML中的javascript进行交互,Android也对交互做了很好的封装,所以很容易实现例如:点击网页中的按钮And...

2016-03-15 13:01:51

阅读数:46549

评论数:32

Android 组件之Service解析

Service是Android四大组件之一,Service主要作用于后台,可以进行一些后台的操作,它没有用户界面,它跟Activity比较相似,某种意义上可以理解为“Service是没有用户界面的Activity“,那么我们什么时候需要使用Service呢?例如:音乐App正在播放音乐我们想切换到...

2016-03-13 10:52:18

阅读数:6145

评论数:7

RecyclerView的使用(4)之下拉刷新和上拉加载

这篇介绍下如何为RecyclerView添加下拉刷新和上拉加载,过去在ListView当中添加下拉刷新和上拉加载是非常方便的利用addHeaderView和addFooterView,RecyclerView的刷新同样也是需要靠List当中添加Head或Foot来实现的,如何为RecyclerVi...

2016-03-07 23:35:35

阅读数:12310

评论数:19

RecyclerView的使用(3)之添加Header和Footer

RecyclerView虽然作为ListView的替代者有着较好的性能提升,但是ListView的一些常用功能却没有提供,比如我们平时会经常用到的addHeaderView,addFooterView,既然RecyclerView没有提供这个方法,我们应该如何为列表添加头部和底部呢?通过看List...

2016-02-26 00:14:02

阅读数:10813

评论数:12

RecyclerView的使用(2)之多Item布局的加载

上一篇介绍的了RecyclerView的基础使用http://blog.csdn.net/leejizhou/article/details/50670657,这一篇给大家介绍下如何利用RecyclerView实现多Item布局的加载,多Item布局的加载的意思就是在开发过程中List的每一项可能...

2016-02-21 16:06:30

阅读数:22510

评论数:13

RecyclerView的使用(1)之HelloWorld

RecyclerView是伴随Android 5.0发布的新控件,Google意在用新的RecyclerView来取代老旧的ListView和GridView,它的灵活性和显示效果都要优于ListView,接下来通过一系列文章来了解RecyclerView的各种使用方法,本篇来介绍它的初步使用,R...

2016-02-16 22:24:22

阅读数:9181

评论数:11

Android Studio插件推荐-GsonFormat,ButterKnifeZelezny

本篇介绍的只适用android studio和 Intellij IDEA 开发工具,还在用Eclipse的朋友们这篇博文不适合你,还是看看我的其他文章吧:)《Android Studio插件推荐》系列后续会给大家分享一些在Android Studio上面非常实用并且提升开发效率的插件,这是第一篇...

2016-01-21 22:35:11

阅读数:6898

评论数:7

Android ButterKnife注解式开发

先看一段代码public class MainActivity extends AppCompatActivity { private Button button; private EditText editText; @Override protected voi...

2016-01-19 11:29:13

阅读数:6494

评论数:1

Android Design Support Library(5)- CoordinatorLayout的入门使用

这篇文章介绍下Android Design Support Library中的CoordinatorLayout的使用,如果你还不知道怎么使用这个Design Library请参考 http://blog.csdn.net/leejizhou/article/details/50479934,Co...

2016-01-17 18:48:46

阅读数:5557

评论数:1

Android Design Support Library(4)- TabLayout的使用

原创文章,转载请注明 http://blog.csdn.net/leejizhou/article/details/50520547这篇文章介绍下Android Design Support Library中的TabLayout的使用,如果你还不知道怎么使用这个Design Library请参考 ...

2016-01-14 22:05:17

阅读数:4985

评论数:9

提示
确定要删除当前文章?
取消 删除
关闭
关闭