
Android框架
醉墨重生
世间万物终有循环,太极阴阳始的初衷。
展开
-
BasicUI框架的使用文档
前言查看在线pdf文档:http://note.youdao.com/s/EM20Cggm项目库的GitHub地址:https://github.com/Peakmain/BasicUI如果大家觉得有点帮助,希望可以抬抬你的贵手,送我一个星星,谢谢。如果有什么问题,也欢迎你在下方留言或者在BasicUI中提How toStep 1. Add the JitPack repository to your build fileAdd it in your root build.原创 2020-12-22 10:21:15 · 310 阅读 · 0 评论 -
软件框架之EventBus的使用
1、简介EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过EventBus实现。eventbus原理框图.png2、下载地址https://githu原创 2017-09-14 23:19:48 · 238 阅读 · 0 评论 -
JSON解析之手动解析
1、JSON简介1)概念:JSON的全称是JavaScript Object Notation,是一种轻量级的数据交换格式。2)特点:(1)本质就是具有特定格式的字符串(2)JSON完全独立于编程语言(3)JSON比XML数据传输的有效性要高出很多。2、JSON数据格式1)整体结构String json1 = "{"id":12,"name":"Tom"}";原创 2017-09-16 15:15:53 · 1358 阅读 · 0 评论 -
Android框架之TableLayout的使用
1.简介 我们在应用viewpager的时候,经常会使用TabPageIndicator来与其配合。达到很漂亮的效果。但是TabPageIndicator是第三方的,而且比较老了,当然了现在很多大神都已经开始自己写TabPageIndicator来满足自己的需求,在2015年的google大会上,google发布了新的Android Support Design库,里面包含了原创 2017-09-15 23:21:44 · 955 阅读 · 0 评论 -
PhotoView的使用
1. 功能介绍特性(Features):支持Pinch手势自由缩放。支持双击放大/还原。支持平滑滚动。在滑动父控件下能够运行良好。(例如:ViewPager)支持基于Matrix变化(放大/缩小/移动)的事件监听。优势:PhotoView是ImageView的子类,自然的支持所有ImageView的源生行为。任意项目可以非常方便的从ImageView升级到Photo转载 2017-08-29 22:53:32 · 489 阅读 · 0 评论 -
软件框架之ButterKnife的使用
1、简介ButterKnife是注解中相对简单易懂的很不错的开源框架1.强大的View绑定和Click事件处理功能,简化代码,提升开发效率2.方便的处理Adapter里的ViewHolder绑定问题3.运行时不会影响APP效率,使用配置方便4.代码清晰,可读性强2、下载地址https://github.com/JakeWharton/butterknife3、使用步原创 2017-09-14 23:16:54 · 233 阅读 · 0 评论 -
软件框架之imageloader的使用
Imageloader的使用一、特点:1)多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以及drawable中等2)支持随意的配置ImageLoader,例如线程池,图片下载器,内存缓存策略,硬盘缓存策略,图片显示选项以及其他的一些配置3)支持图片的内存缓存,文件系统缓存或者SD卡缓存4)支持图片下载过程的监听5)根据控件(ImageView)的大小原创 2017-09-14 19:51:10 · 371 阅读 · 0 评论 -
Picasso的封装(一)
Picasso毕加索,一个强大的图片下载和缓存的框架。且功能强大,使用非常简单转载 2017-07-17 11:28:34 · 360 阅读 · 0 评论 -
Picasso的封装(二)
public class PicassoUtils { //默认加载图片 public static void loadImaheView(Context mContext, String url, ImageView imageView) { Picasso.with(mContext).load(url).into(imageView); }原创 2017-08-28 23:22:14 · 415 阅读 · 0 评论 -
引导界面框架
效果图: 首先自定义一个小红点; 未被选中时的小点: 布局:一个按钮,一个线性布局用来加载小红点,一个viewpaer xmlns:tools="http://schemas.android.com/tools" android:layout_width=原创 2017-08-03 14:22:43 · 492 阅读 · 0 评论