自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秦子帅的专栏

带你了解不一样的Android、Java、Python技术...

  • 博客(27)
  • 资源 (11)
  • 收藏
  • 关注

转载 android-Ultra-Pull-To-Refresh 源码解析

android-Ultra-Pull-To-Refresh 源码解析项目地址1. 功能介绍下拉刷新,几乎是每个 Android 应用都会需要的功能。 android-Ultra-Pull-To-Refresh (以下简称 UltraPTR )便是一个强大的 Andriod 下拉刷新框架。主要特点:(1).继承于 ViewGroup, Content 可以包含任何 View。

2016-08-21 23:02:29 807

原创 自定义Dialog

自定义Dialog源码下载:https://github.com/javaexception/github/blob/master/CustomDialog.zip效果图:1. 修改样式/CustomDialog/res/values/styles.xml添加

2016-08-19 15:28:30 369

原创 自定义TextView实现跑马灯效果

自定义TextView实现跑马灯效果效果图:首先自定义一个TextView:package com.example.textviewpao;import android.content.Context;import and

2016-08-18 23:03:26 2348 1

原创 自定义ImageView实现圆形图像

自定义ImageView实现圆形图像源码地址:源码(ImageView圆形图像)效果图:package com.exampl

2016-08-18 15:46:52 647

原创 自定义view简介

自定义view简介开发自定义控件的步骤:1、了解View的工作原理 2、 编写继承自View的子类3、 为自定义View类增加属性 4、 绘制控件 5、 响应用户消息 6 、自定义回调函数  一、View结构原理Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩

2016-08-18 14:40:04 1738 3

原创 ViewPagerIndicator(demo)

ViewPagerIndicator(demo)下载地址:demo源码效果图:ViewPagerIndicator在项目中很常用。我直接在项目中把需要关联的包拷贝过来了,也可以直接关联Indicator的库。布局:<Line

2016-08-17 23:41:29 885

原创 SlidingMenu 源码解析

SlidingMenu 源码解析项目地址:Slidingmenu    1. 功能介绍现在主流 App 的导航栏一般有两种,一种是主界面上面 3-4 个 Tab 下面搭配 ViewPager + Fragment,另一种就是侧边栏,如果主导航超过 3 个 Tab 时,建议使用侧边栏作为 App 的主导航。SlidingMenu 是一个强大的侧边栏导航框架,并且已经被一些比较牛的

2016-08-17 21:25:09 389

原创 用ImageLoader缓存,volley网络请求百度api的图片显示在listview(demo)

用ImageLoader缓存,volley网络请求百度api的图片显示在listview(demo)DEMO源码的下载地址首先看看引入的jar包:然后我们新建一个Myapplication类,为了初始化volley和imageloader:package com.example.picture;import com.android.volley.Reques

2016-08-17 21:05:22 555

原创 Android Universal Image Loader 源码分析

Android Universal Image Loader 源码分析项目地址:源码原文地址:COKEKK原文1. 功能介绍1.1 Android Universal Image LoaderAndroid Universal Image Loader 是一个强大的、可高度定制的图片缓存,本文简称为UIL。简单的说 UIL 就做了一件事——获取图片并显示在相应的控件上。

2016-08-17 09:12:13 871

原创 Android之水滴落下的下拉刷新

Android之水滴落下的下拉刷新非常逼真的水滴落下的下拉刷新。你可以配合ListView一起使用。项目library下载地址:源码下载地址我的demo下载地址(包含异步):水滴落下下拉刷新demo效果图:

2016-08-16 16:40:31 1690

原创 Android之自定义view-加载效果

Android之自定义view-加载效果通过CatLoadingView 实现漂亮的加载效果。效果图:首先是引入库文件:

2016-08-16 00:24:54 474

原创 Android之科普APP框架

Android之科普APP框架科普APP源码下载运行效果如下;主要是通过ActionBar+viewpagerind

2016-08-15 00:40:04 865 1

原创 Android之自定义view(demo1)

Android之自定义view(demo1)下面是一个简单的自定义view:效果图:首先建一

2016-08-14 21:25:33 474

原创 SwiperrefreshLayout实现下拉刷新(demo)

SwiperrefreshLayout实现下拉刷新简介SwipeRefreshLayout组件只接受一个子组件:即需要刷新的那个组件。它使用一个侦听机制来通知拥有该组件的监听器有刷新事件发生,换句话说我们的Activity必须实现通知的接口。该Activity负责处理事件刷新和刷新相应的视图。一旦监听者接收到该事件,就决定了刷新过程中应处理的地方。如果要展示一个“刷新动画”,它必须调用

2016-08-13 11:44:28 3446

原创 Volley请求框架(demo)

Volley请求框架(demo)Volley是 Google 推出的 Android 异步网络请求框架和图片加载框架。下面通过代码来了解volley的请求功能。首先就是引入volley的jar包,然后我们自己创建一个类MyApplicationpackage com.example.volleydemo1;import com.android.volley.RequestQueue

2016-08-12 20:59:30 1600

原创 Pulltorefresh实现ListView下拉刷新,上拉加载

Pulltorefresh实现ListView下拉刷新,上拉加载在做android项目的时候,我们经常要用到上拉刷新列表,下拉刷新列表的功能,这里简单介绍一个PullToRefresh的使用。  一,下载PullToRefresh,地址:https://github.com/chrisbanes/Android-PullToRefresh。这里面,我们只要其中的Library工程。将它引入

2016-08-12 20:28:41 361

转载 从源代码分析Android-Universal-Image-Loader的缓存处理机制

(转)这次我将带你一起看过UIL这个国内外大牛都追捧的图片缓存类库的缓存处理机制。看了UIL中的缓存实现,才发现其实这个东西不难,没有太多的进程调度,没有各种内存读取控制机制、没有各种异常处理。反正UIL中不单代码写的简单,连处理都简单。但是这个类库这么好用,又有这么多人用,那么非常有必要看看他是怎么实现的。先了解UIL中缓存流程的原理图。原理示意图    主体有三个,分别是UI,缓存模块

2016-08-10 22:53:08 307

原创 Android正则表达式(shou手机与身份证)

Android正则表达式(手机与身份证)手机好号正则表达式:/** * 验证手机格式 */ public static boolean isMobileNO(String mobiles) { /* * 移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188 * 联通:130、131、132、1

2016-08-10 09:11:33 745

原创 Android之序列化

Android的两种序列化序列化的目的?用于在activities之间传递Intent参数时,如果需要传递的的是对象(pass objects to activities),使用序列化就可以方便的传递。序列化使用方法只有两个序列化,一个是Serializable [siəriəlaɪ'zəbl],一个是Parcelable,他们都有各自的特点.Serializable

2016-08-09 09:36:03 314

原创 Android四种启动模式Demo详解

Android四种启动模式Demo详解Activity启动模式设置: ".MainActivity" android:launchMode="standard" />1.standard 模式启动模式,每次激活Activity时都会创建Activity,并放入任务栈中。2.singleTop 如果在任务的栈顶正好存在该Activity的实例, 就重用该实例,否者就会创建

2016-08-08 10:04:52 1367

原创 Android之跳转(普通类到Activity)

Android之跳转(普通类到Activity)我们在做项目时,经常会遇见一种情况,就是跳转,而我们遇见的不一定都是Activity到Activity之间的跳转。也许就是一个普通类到activity的跳转。下面我就演示一下怎样去跳转:首先我们要写一个基类,并写出构造方法传入Activity参数。public class BasePager { public Activit

2016-08-07 16:13:03 4565

原创 Android之ActionBar(demo)

Android之ActionBar(demo) Action bar是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式。在大多数的情况下,当你需要突出展现用户行为或全局导航的activity中使用action bar,因为action bar能够使应用程序给用户提供一致的界面,并且系统能够很好根据不同的屏幕配置来适应操作栏的外观。下面通过一个demo来演示一下,后面会

2016-08-06 12:11:02 507

原创 Andorid之ListView优化

Andorid之ListView优化          这篇文章只是总结下getView里面优化视图,一个显示一个垂直的滚动子项的列表视图在android开发中,使用listview的地方很多,用它来展现数据,成一个垂直的视图。使用listview是一个标准的适配器模式,用数据--,界面--xml以及适配器--adapter,数据被适配器按照需要的方式展现出来,xml描写了数据如何展现,act

2016-08-05 09:55:55 270

原创 Android之GridView(demo)

Android之GridView(demo)Gridview在软件开发中经常会用到,下面通过一个简单实用的demo来了解GridView控件,在最后我会贴出demo的源码。首先我们写一个布局,代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=

2016-08-04 09:46:17 485

原创 Android之butterknife(懒人库)

Android之butterknife(懒人库)这个开源库可以让我们从大量的findViewById()和setOnclicktListener()解放出来,其对性能的影响微乎其微,其自定义注解的实现都是限定为RetentionPolicy.CLASS,也就是注解到编译出.class文件为止有效,在运行时不额外消耗性能。我们先将butterknife库导入Android Stu

2016-08-03 12:16:51 430

原创 Android之网络请求库Retrofit及demo

Android之网络请求库Retrofit什么是 Retrofit ?Retrofit 是一套 RESTful 架构的 Android(Java) 客户端实现,基于注解,提供 JSON to POJO(Plain Ordinary Java Object ,简单 Java 对象),POJO to JSON,网络请求(POST,GET, PUT,DELETE 等)封装。既然只是一个网络请

2016-08-02 20:54:22 711

原创 Android基础之WebView

Android基础之WebViewWebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用。webview有两个方法:setWebChromeClient 和 setWebClientsetWebClient:主要处理解析,渲染网页等浏览器做的事情setWebChromeClient:辅助WebView处理Javascript的对话框,网站图标,网站title,

2016-08-01 23:52:59 234

wxapp_qzs.rar

小程序底部弹框,居中弹框

2019-10-18

二维码扫码与生成

二维码扫码与生成

2017-10-18

Android底部导航总结

五种Android底部导航...........................................

2017-10-08

Android-RecyclerView实现Item添加和删除

Android-RecyclerView实现Item添加和删除,效果不错1111111111111111111111111111111111111111111111111111

2017-09-04

Android-NavigationView+DrawerLayout实现抽屉菜单

Android-NavigationView+DrawerLayout实现抽屉菜单

2017-08-26

Android DatePicker,NumPicker解析(分割线颜色及调整大小)

datepicker,numpicker调整大小及分割线颜色

2017-07-21

Android三种Notification(通知)方式

实现三种通知状态栏的方式

2017-07-14

Android自定义滑轮城市选择器

http://www.jianshu.com/u/2a55d6e39135 简书地址

2017-06-27

自定义的滑轮城市选择器

觉得可以的话关注我得简书:http://www.jianshu.com/u/2a55d6e39135

2017-06-27

ViewPager-仿掌上英雄联盟皮肤浏览效果

ViewPager-仿掌上英雄联盟皮肤浏览效果

2017-06-22

请求码和结果码demo

简单的请求码和结果码的小demo

2016-07-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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