![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
飞行的Z
这个作者很懒,什么都没留下…
展开
-
用ListView和GridView实现的,第一个item默认选中的二级列表
今天有些闲时间,就来分享一个最近手头的项目中实现二级列表的一个实现方法,写的不好,有啥看不明白的可以找我详聊。 这个二级列表是用ListView和GridView实现的,主要效果是打开时一级列表的第一个item默认被选中。并且随着点击,改变字体颜色和背景颜色 1. 实现的大概原理:在一级列表的adapter(FraSearchSingleProductListAdapter.jav原创 2016-01-18 15:16:34 · 2952 阅读 · 1 评论 -
Android DrawerLayout的使用
什么是DrawerLayoutDrawerLayout是Support Library包中实现了侧滑菜单效果的控件, 侧拉菜单作为常见的导航交互控件,最开始在没有没有android官方控件时,很多时候都是使用开源的SlidingMenu,可以说drawerLayout是因为第三方控件如SlidingMenu等的出现之后,google借鉴而出现的产物。drawerLayout分为侧边菜单和主内容区两部原创 2016-03-17 17:32:29 · 1089 阅读 · 0 评论 -
从零开始开发一个Android项目的一般步骤
一,基础框架搭建阶段1.设计项目框架系统架构架构设计是最重要,最难的部分包体结构activity:所有的activity放在这里,项目比较大的话可根据模块继续细分adapter:所有适配器放在一起fragment:存放所有的fragmentservice:broadcast :bean:所有的实体类放在一起utils:将所有的工具类都放在这里widgets:自定义控件2.依赖库和S原创 2016-07-10 12:59:42 · 5155 阅读 · 0 评论 -
关于HTTP协议的笔记
1.HTTP协议介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是RFC原创 2016-07-08 17:49:10 · 407 阅读 · 0 评论 -
RxJava学习纪要
经常看到关于RxJava的文章,“响应式编程”这个词也时常映入眼帘,看了一些文章讲的云里雾里的,看不出个所以然,在这里记录一下一些比较好的资料,依次看下去,相信大家看了之后会对RxJava有个比较好的理解,项目地址: RxJava RxAndroid中文文档: ReactiveX/RxJava文档中文版相关技术博客:《用工厂流水线的方式来理解RxJava的概念》给 Android 开发者的 R原创 2017-05-24 16:34:04 · 322 阅读 · 0 评论 -
关于Android Studio中点9图的编译错误问题:Some file crunching failed
原文地址:http://www.jianshu.com/p/cb3db3a0bd0dAndroid中的点9图想必大家都非常熟悉了,能够指定背景图片的缩放区域和文本内容的显示区域,常见如QQ聊天界面的背景气泡这种文本内容不固定并需要适配的应用场景。以前在使用Eclipse时候很少会出现点9图的编译错误问题,但是在转向Android Studio的过程中,你可能会遇到。比如你将Eclipse项目转化为A转载 2017-06-26 09:36:22 · 729 阅读 · 0 评论 -
自定义View之自绘控件-绘制基础
这篇文章来回顾一下自定义view这一块的基础知识,首先我们来明确几个问题:什么是自定义viewAndroid所有的控件都是View或者View的子类,它其实表示的就是屏幕上的一块矩形区域,用一个Rect来表示,left,top表示View相对于它的parent View的起点,width,height表示View自己的宽高,通过这4个字段就能确定View在屏幕上的位置,确定位置后就可以开始绘制Vie原创 2017-07-12 15:39:27 · 457 阅读 · 0 评论 -
Paint 的 Xfermode 的用法
Xfermode 指的是你要绘制的内容和 Canvas 的目标位置的内容应该怎样结合计算出最终的颜色。但通俗地说,其实就是要你以绘制的内容作为源图像,以 View 中已有的内容作为目标图像,选取一个 PorterDuff.Mode 作为绘制内容的颜色处理方案。怎么用? 首先我们来看看Paint类中的setXfermode()方法: public Xfermode setXfermod原创 2017-07-19 15:17:27 · 492 阅读 · 0 评论 -
android自定义view-利用Paint 的 Xfermode 把图片撸成各种形状
在上一篇文章 Paint 的 Xfermode 的用法 中回顾了下Xfermode的用法,这篇文章我们来实战下,利用它来将图片绘制成各种形状。 先来一张效果图原创 2017-07-21 13:35:03 · 533 阅读 · 0 评论