自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

转载 RecyclerView和ScrollView嵌套使用

scrollview 嵌套recyclerview 时,recyclerview不显示这就需要我们自己计算recyclerview的高度,比如: ViewGroup.LayoutParams mParams = recyclerView.getLayoutParams(); mParams.height = (CommonUtils.getScreenWidthPX(getActiv

2016-09-30 15:51:53 861

原创 Intent、Bundle、onActivityResult传值

一、Intent先介绍一下Intent:Intent意图:指定想要干嘛意图的功能:激活组件、携带数据意图的分类: 1)显式意图:指定要启动的目标组件的意图2)隐式意图:没有指定启动目标组件的意图,通过匹配action、category、data来查找要启动的目标组件的意图。意图的应用场景:1)显式意图:一般应用在同一个应用程序中,用来激活组件,因为效率高2)隐式意图:可以应用在同一应用也可以

2016-09-30 15:26:49 934

原创 android单选按钮(RadioButton)、复选框(CheckBox)

一、单选按钮相互排斥的事件使用该控件,一组相互互斥的事件放到一个组内,及RadioGroup。<RadioGroup android:id="@+id/sex" android:layout_width="wrap_content" android:layout_height="wrap_content"> <RadioButton

2016-09-29 16:56:46 1730

原创 android微信支付详解与坑

要想在自己的APP中实现APP支付必须申请开通支付功能,这些按着文档来吧,我还是直接说android中的问题吧。一、签名一定要在开放平台为自己的APP配置正确的包名和签名(签名:将APP打一个正式环境的包,然后在微信开放平台下载签名工具进行签名)。二、打包测试和微信的第三方登录一样,必须要打正式包,不是debug的,来进行测试,这样就没有办法调试了,感觉很不爽。所以提供一个办法来拯救一下嘿嘿:在bu

2016-09-23 11:39:14 12482

原创 CardView的详细使用

CardView是android5. 0出现的,效果类似于带有阴影边框的圆角卡片。可以把它看成FrameLayout,这样使用起来就清晰了很多吧。它既可以独立使用也可以是ListView、GradView、RecyclerView等的item布局。一、使用它要现在build.gradle中添加依赖 compile 'com.android.support:cardview-v7:23.4.0'二、接

2016-09-22 09:36:56 7503 1

原创 自定义圆角带边框ImageView

最近项目改版需要带阴影的圆角矩形,最后只实现了带边框的圆角矩形,阴影需要渐变,由于宝宝经验有限,只能参考被人的实现成了这样的。有路过的大神可以留下脚印,嘿嘿import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Col

2016-09-21 10:02:15 2860

转载 不写代码,快速实现px转换成dp

有很多朋友在实际的工作中,会遇到设计同事给了一张设计图,上面只有px标注的距离和尺寸。产品看到设计稿后,就拿给iOS和Android的开发,说就按这个做。iOS开发可能还好,虽然也有9种屏幕,但那毕竟是两只手数的来的。但是Android开发可能是心中无数只草泥马奔腾 + 一脸懵逼。。其实我们只要把px转换成dp就可以了,两步走:第1步:确认设计稿中的屏幕dpi是多少 第2步:根据dpi,将px值转

2016-09-21 09:46:56 1867

原创 Android layer-list的属性和使用详解(阴影、边框效果)

layer-list用于多个图层堆叠,可以完成阴影效果<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!--最底层的View--> <item > <shape android:shape="re

2016-09-09 10:23:34 6146

转载 ScrollView下拉刷新

public class PullScrollView extends RelativeLayout { public PullScrollView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); init(context); }

2016-09-08 22:34:37 529

原创 判断控件是否在屏幕的显示范围内

判断imageView是否在屏幕上显示int width,height;Point p=new Point();getWindowManager().getDefaultDisplay().getSize(p);width=p.x;height=p.y;Rect rect=new Rect(0,0,width,height ); if(imageView.getLocalVisibleRec

2016-09-05 19:44:40 3675 1

原创 ScrollView返回到顶部效果

好多的时候,需求滑倒某一位置,显示返回顶部的按钮,点击按钮,滑到顶部。但是ScrollView提供的onScrollChanged方法没有向外暴露,所以我们就要重写它。/定义接口public interface ScrollViewListener { void onScrollChanged(ObservableScrollView scrollView, int x, int y, in

2016-09-05 14:41:56 798

原创 ScrollView嵌套ViewPager不显示问题解决方案

1、方案一:给ViewPager设置固定的高度2、方案二:自定义ViewPagerpublic class ChildViewPager extends ViewPager { public ChildViewPager(Context context, AttributeSet attrs) { super(context, attrs); } public C

2016-09-05 14:32:02 2867

原创 ViewPager轮播图

目前很多的电商类的APP首页都有这样的轮播图,所以在此提供本人的demo1、先看看它的布局文件这里还是挺简单的,就一个ViewPager和一个LinearLayout,LinearLayout是用来放那些小点的(指示器),这里要给它id这样方便对他进行操作。<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="ht

2016-09-01 10:36:05 364

volley.jar

Google提供的第三方网络库

2017-03-07

picasso-2.5.2.jar

图片缓存框架,一句话下载图片,方便快捷

2017-03-07

gson-2.3.1.jar

gson-2.3.1.jar

2017-03-07

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

TA关注的人

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