Android自定义TextView实现设置文字之间的距离
shinyuu Android开发 10143 1 2016-03-14 13:37:55

Android系统中TextView默认显示中文时会比较紧凑、不是很美观、但是有时候我们需要在TextView的文本之间有间距、就需要自定义TextView 来实现了、可不是敲空格能实现的、下面这个Demo就是一个自定义的View实现了TextView的间距问题、效果图片如下 SpacingTextView代码public class SpacingTextView extends TextView{ private float letterSpacing = LetterSpacing.BIGGEST; priv...

阅读全文

ScrollView弹性效果_ScrollView悬浮固定头部
shinyuu Android开发 7647 1 2016-03-04 12:46:52

本Demo是重写ScrollView使得ScrollView向ios一样具有弹性、悬浮头只不过是添加两个Header、一个正在正常显示、那一个具体监听ScrollView、给用户以假乱真的样子、具体头部在Google Design库可以做到、以下代码是学习使用、非常简单、所有的代码已经封装到SpringScrollView里面了、只需要在Activity里面简单的调用就好了、下面是效果图 Activity调用代码public class MainActivity extends AppCompatActivity implem...

阅读全文

LoonAndroid框架源代码_LoonAndroid框架详解使用指南下载
shinyuu Android开发 5188 0 2016-02-26 12:35:56

最近把公司一外包项目接回来了、项目是使用的LoonAndroid开发的、介于以前没有用过、花了一点时间稍稍看了一下、发现还是蛮方便的、在网上找到了源代码、现在分享一下、有需要的朋友可以下载看看、源代码还是有用的、主要实现了以下模块 1、自动注入框架(只需要继承框架内的application既可) 2、图片加载框架(多重缓存,自动回收,最大限度保证内存的安全性) 3、网络请求模块(继承了基本上现在所有的http请求) 4、eventbus(集成一个开源的框架) 5、验证框架(集成开源框架) 6、json解析(支持解析成集合或者对象)...

阅读全文

Android自定义View实现开源涂鸦画板源代码下载
shinyuu Android开发 8092 2 2016-02-19 13:08:02

本Demo是一款基于Android系统的画图板程序 、主要功能是实现线条颜色的选择、线条粗细的选择、线条样式的选择、可以保存所画图片也可以清空图片、退出应用、代码量相对较少感兴趣的可以看看、可以直接运用到自己的代码中、代码有清晰的注释可以方便阅读、下面是程序的效果图 initView代码private void initView(){ dialogView = getLayoutInflater().inflate(R.layout.dialog_width_set, null); shouWidth = (Tex...

阅读全文

Android天气Api接口_百度天气预报源码下载
shinyuu Android开发 8683 1 2016-02-16 12:55:58

本Demo是一个基于安卓的天气预报项目源码、主界面使用了DrawerLayout + Fragment控件、集成百度定位SDK、天气数据来自百度天气API、这类联网的项目说不定什么时候api一变动就不能用了、所以多截了几张图防止到时候看不到什么效果、到时候大家可以通过百度的api调整、不过一般情况下是不会发生变化的 onCreate代码 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstance...

阅读全文

Android网络请求访问框架_7种网络连接框架
shinyuu Android开发 9871 4 2016-02-14 13:24:07

本Demo7种Android常见的网络连接方式、网络请求方式组成、专为初学者准备的学习项目、 本项目适合初学者学习网络知识、项目中用到一下几种网络请求方式 1、HttpClient 方式获取网络数据、虽然现在已经过时了、但效果还是不错的 2、HttpURLConnection 使用原始方式获取数据、经测试、这种方式也是最快的方式 3、Volley 方式实现图片加载、这是由Google推出的一种网络请求方式 4、XUtil方式获取网络 5、ImageLoader 方式加载图片 6、OkHttp 方式获取网络请求 package...

阅读全文

自定义PopupWindowHelper根据指定位置或给定View坐标弹出
shinyuu Android开发 7772 0 2016-02-04 11:07:39

PopupWindowHelper是一个根据View的位置显示PopupWindow的一个工具类、弹出PopupWindow的位置会根据指定的View出现的位置而动态改变、本Demo是用Android Studio开发的、分为两个Module、但我个人更习惯合到一起、所以看个人需要了、代码很简单、就一个PopupWindowHelper工具类、然后直接可以在Activity上面使用了、效果如下 PopupWindowHelper代码public class PopupWindowHelper { private View...

阅读全文

ScrollView中嵌入GridView滑动冲突解决方案
shinyuu Android开发 7614 1 2016-01-26 13:40:52

在平时的工作中、很多时候会遇到GridView嵌套在ScrollView中、嵌套使用时、会出现GridView有自己的滚动条、而ScrollView又有自己的滚动条、解决此问题的核心是、重写GridView的OnMesure方法、关于ListView的问题、以前我就分享过方法、有需要的朋友可以移步ScrollView中嵌套ListView滚动冲突 一、重写OnMesure方法 GridView的构造方法要写全、不能遗漏、不然会出问题的public class MyGridView extends GridView { ...

阅读全文

Android Button收藏_点赞_评论等按钮点击效果源代码
shinyuu Android开发 15549 36 2016-01-20 14:05:58

Android按钮点击动画特效、有关注按钮点击效果、有收藏按钮、点赞按钮、评论按钮等各种效果、适合按钮效果处理、很不错的Android特效、按钮点击效果、大家可以下载看看、可以很方便的集成到自己的项目中、下面是效果图 XML布局文件<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas...

阅读全文

Android工具类Context详细解析
shinyuu Android开发 6479 0 2016-01-15 10:53:24

一、概述 Context对象可以获取应用状态的信息、其使得activitys和Fragments以及Services能够使用资源文件、图片、主题、以及其他的文件夹内容、其也可以用于使用Android自带服务、例如inflate、键盘、以及content providers 很多情况下、当你需要用到Context的时候、你肯定只是简单的利用当前activity的实例this、当你一个被activity创建的内部对象的时候、例如adapters里或者fragments里的时候、你需要将activity的实例传给它们、而当你...

阅读全文

Android仿QQ登录注册界面_SQlite实现本地缓存
shinyuu Android开发 12945 16 2016-01-11 12:41:24

本Demo是一个高仿QQ登录、注册和修改密码的界面以及找回密码功能、并且带有sqlite数据库缓存数据、封装了sqlite常用的工具类、代码是通过Activity来做的、Layout集成起来非常方便、下面是运行效果图 登录Layout<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_wid...

阅读全文

Android九宫格图案解锁源开发实现代码下载
qyl Android开发 9389 0 2016-01-04 11:09:48

很多应用程序出于保护的目的使用了图案锁(比如支付宝)、现在跟大家分享一种图案锁的实现方式、这种实现的一个优势在于方便扩展和自定义、以前也有分享过一个仿支付宝图案解锁的Demo、有兴趣的可以去看看、下面我们先看一下效果图 首先是连线阶段、整个连线为两部分、第一部分是点和点之间的固定线段、第二部分是最后一个点到鼠标移动位置的自由线段、接下来是连线结束之后、需要判断图案是否正确、实际应用时需要记录用户的输入为设置的图案密码、正确则是绿色、错误则是红色 [email protected] void...

阅读全文

Android高仿去哪儿酒店预定UI应用APP源代码下载
shinyuu Android开发 9138 4 2015-12-29 13:43:07

本Demo是一个仿去哪儿安卓客户端的UI项目源码、只实现了界面部分、没有实际功能、所有数据都是在源码里写死的、不过仿的界面效果很不错、主页的块点击以后有回弹效果、顶部的图片滚动也可以使用 支持自动滚动和手动滚动、酒店搜索、酒店列表、酒店详情、房间预定等界面也都实现了仿照、还有下拉刷新、仿IOS开关等小细节功能也做的不错、有需要的朋友可以下载看一下、源码有少量注释、效果图如下 首页初始化选项卡public void initTab(){ TabHost.TabSpec tSpecHome = tabHost.newTab...

阅读全文

CoordinatorLayout布局和ScrollView滚动兼容处理
shinyuu Android开发 12394 0 2015-12-24 11:42:24

因为这几天一直在研究这个包、android.support.design包的设计问题、找了好久都没找到CoordinatorLayout与ScrollView的兼容问题、最后在网上找了半天终于看到了V4的NestedScrollView解决了问题、源码基本防了VALL华为的布局、效果图如下 滚动时的效果 滚动后的效果 XML布局 <?xml version="1.0" encoding="utf-8"?> <android.support.v4.wid...

阅读全文

完美解决SlidingMenu侧滑菜单与ViewPager冲突问题
shinyuu Android开发 6953 0 2015-12-17 13:32:13

刚刚到一家新公司、公司准备启动一项目 工都名车、个人感觉可以使用SlidingMenu开源库来做首页的展示、首页难免会有广告轮播的ViewPager、发现在ViewPager上面滑动的时候SlidingMenu的菜单也被打开了、这两个侧滑整个发生了冲突、看了一下SlidingMenu的源代码发现它里面有一个ViewPagerActivity的例子、但在这个例子中、ViewPager只支持单向滑动、我们只需要稍作一点修改、即可实现双向滑动、解决SlidingMenu的冲突问题 Activity OnCreate创建Me...

阅读全文

Android Toolbar实现标题居中显示的方法
shinyuu Android开发 30339 8 2015-12-16 12:28:28

最近公司一项目、使用到了Toolbar、但是后来发现Toolbar默认的标题的位置是靠左的、而我想要的是居中的、在看了源代码之后在网上找了一下资料、最后找到了方法、发现Toolbar的父类是ViewGroup、只需把Toolbar默认的title设置为空、这里我是使用代码去设置的、然后在Toolbar里加上一个TextView就可以实现想要的想过 布局activity_main.xml代码如下 <RelativeLayout xmlns:android="http://schemas.android.com/...

阅读全文

Android判断网络是否可用_手机网络状态类型判断
shinyuu Android开发 13433 5 2015-12-10 12:22:04

在平时的Android开发工作中、难免会有很多情况会用到网络、基本上90%以上的App都会用到网络、那么要在程序里面检查有没有网络连接就再所难免了、获取网络信息需要在AndroidManifest.xml文件中加入相应的权限哦、不然会有异常的 1、判断是否有网络连接 public boolean isNetworkConnected(Context context) { if (context != null) { ConnectivityManager mConnectivityM...

阅读全文

DD记账
top
+