随笔分类 -  【android】

上一页 1 2 3 4 5 6 ··· 10 下一页
摘要:Palette用来从图片资源中获取颜色内容。下面是个对颜色值使用的工具类:public class PaletteUtils { public static int getColorWithDefault(Palette palette, int defaultColor) { ... 阅读全文
posted @ 2015-11-21 22:10 西北野狼 编辑
摘要:系统提供默认的三种主题样式@android:style/Theme.Material (dark version) @android:style/Theme.Material.Light (light version) @android:style/Theme.Material... 阅读全文
posted @ 2015-11-21 21:36 西北野狼 编辑
摘要:ScrollView是解决布局过长的情况下使用,一遍其下面会有个顶部布局,我项目里面是RelativeLayout,但是RelativeLayout无论设置android:layout_height="wrap_content"还是android:layout_height="match_conte... 阅读全文
posted @ 2015-11-20 14:40 西北野狼 编辑
摘要:AActivity跳转BActivity ,AActivity设置lauchmode = "SingleTask"的话,在getIntent无法获取BActivity里面的内容,无论是通过Intent跳转还是BActivity里面setResult后在AActivity的onActivityForR... 阅读全文
posted @ 2015-11-02 11:52 西北野狼 编辑
摘要:今天项目中涉及fragment中嵌套多个fragment,但是要根据tag去展示对应的fragment,而不是默认展示的第一个fragment,如果使用activity很容易想到onpause(),onResume()中进行处理,但是你会发现fragment的onpause和onresume只调用一... 阅读全文
posted @ 2015-10-31 16:10 西北野狼 编辑
摘要:public class MyListView extends ListView { public MyListView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defS... 阅读全文
posted @ 2015-10-24 14:23 西北野狼 编辑
摘要:平时效果:按下效果:selector代码: 阅读全文
posted @ 2015-10-19 15:23 西北野狼 编辑
摘要:方案1:经过验证,可以完美实现Glide.with(context).load(url).asBitmap().centerCrop().into(new BitmapImageViewTarget(imageView) { @Override protected voi... 阅读全文
posted @ 2015-10-17 09:57 西北野狼 编辑
摘要:RelativeLayout圆角实现:drawable目录下面定义shape的xml文件:mall_header_rel_bg.xml 代码里面通过如下代码引用android:background="@drawable/mall_header_rel_bg"solid定义颜色,corn... 阅读全文
posted @ 2015-10-09 11:22 西北野狼 编辑
摘要:看开源框架:https://github.com/tianshaojie/AndroidFine,里面有如下效果,特记录学习下,以后项目中用也好能够立刻想起来。如上面所示,是常见项目中的图片轮训和展示效果,技术主要涉及到viewpager+photoview,那下面主要讲解如何在android Ap... 阅读全文
posted @ 2015-09-29 14:49 西北野狼 编辑
摘要:主要使用https://github.com/jgilfelt/SystemBarTint这个开源库1 ,导入SystemBarTintManager类2 ,BaseFragmentActivity的onCreate添加如下代码:// 修改状态栏颜色,4.4+生效 if (Build.... 阅读全文
posted @ 2015-09-24 15:45 西北野狼 编辑
摘要:1,及时回收bitmap,在activity的onstop()和onDestory()里面调用如下代码进行bitmap的回收:// 先判断是否已经回收if(bitmap != null && !bitmap.isRecycled()){ // 回收并且置为null bi... 阅读全文
posted @ 2015-09-03 21:55 西北野狼 编辑
摘要:首先,虽然大家都知道,还是提一下,利用好 convertView 来重用 View,切忌每次 getView() 都新建。ListView 的核心原理就是重用 View。ListView 中有一个回收器,Item 滑出界面的时候 View 会回收到这里,需要显示新的 Item 的时候,就尽量重用回收... 阅读全文
posted @ 2015-09-03 09:45 西北野狼 编辑
摘要:开源代码viewpagerindicator里面没有实现tab下划线切换过程中的移动动画,都是很突兀的多个fragement之间的切换,导致用户体验略差,google了下相关问题,发现一片博文:http://blog.csdn.net/lancees/article/details/9164421重... 阅读全文
posted @ 2015-08-06 14:13 西北野狼 编辑
摘要:RelativeLayout Vs LineLayout尽可能的使用RelativeLayout,不要使用绝对布局AbsoluteLayout,在布局层次一样的情况下,建议使用LineLayout代替RelativeLayout,因为LineLayout性能要稍高一点,但往往RelativeLayo... 阅读全文
posted @ 2015-08-02 20:44 西北野狼 编辑
摘要:最近项目写完,有开始新的学习了,volley很久以前就接触了,也看了源码,然而却没有通过文章去记录自己的学习成果。首先讲下volley的特点: 1,扩展性强。Volley 中大多是基于接口的设计,可配置性强。 2,一定程度符合 Http 规范,包括返回 ResponseCode(2xx、3xx、... 阅读全文
posted @ 2015-07-31 14:29 西北野狼 编辑
摘要:一般不优化的adapter通常继承自BaseAdapter会出现一下几个问题:getCount(), getItem(), getItemId()代码都要去重写,一个adapter还行,如果adapter越来越多的话,每个adapter都这么写就超级恶心了。就是getview里面if else 对c... 阅读全文
posted @ 2015-07-29 09:49 西北野狼 编辑
摘要:代码里面发送粘性事件代码如下: // 发送Sticky事件 EventBus.getDefault().postSticky(new User("soyoungboy", "西安财经学院"), "soyoungboy"); 然后我们进入postSticky方法里面去: EventType 是什么? 阅读全文
posted @ 2015-07-27 14:06 西北野狼 编辑
摘要:发送和接收消息的方式类似其他的发送和接收消息的事件总线一样,不同的点或者应该注意的地方: 1,比如在子线程构造方法里面进行实现总线的注册操作; 2,要想子线程中接收消息的功能执行,必须启动线程。 3,添加tag和不添加tag类似其他。 1 package com.example.mysimpleev 阅读全文
posted @ 2015-07-09 17:50 西北野狼 编辑
摘要:这个和普通的事件总线的发送接收一样。 1 package com.example.mysimpleeventbus; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import org.simple.even... 阅读全文
posted @ 2015-07-09 15:26 西北野狼 编辑

上一页 1 2 3 4 5 6 ··· 10 下一页