自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 WebView

webView的基本参数设置 // WebSettings:webView的配置参数 WebSettings settings = mWebView.getSettings(); // 设置支持js settings.setJavaScriptEnabled(true); // 设置缩放按钮 settings.setBuiltInZoomControls(

2016-07-23 14:19:02 384

原创 FragmentTabHost

首先布局 第一个FrameLayout 是用来显示内容的桢布局 下面的FragementTabHost是显示标签,标签在上面或者下面取决于布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"

2016-07-23 12:01:47 220

原创 picasso-强大的Android图片下载缓存库

一行代码就能完全实现图片的异步加载: Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView); Picasso不仅实现了图片异步加载的功能,还解决了android中加载图片时需要解决的一些常见问题:    1.在adapter中需要取消已经不在视野范围的ImageView图片资源的加

2016-07-22 20:55:01 198

原创 Android中使用Bitmap类将矩形图片转为圆形的方法

一般要做正圆形图片,只能是正方形的基础上才能实现,否则就变成椭圆了,下面说说如何使长方形的图片生成正圆形图片

2016-07-22 20:41:27 318

原创 7.CoordinatorLayout

CoordinatorLayout协调者布局,用来组织它的子控件之间的协作,实现滚动的效果。 默认情况下可理解是一个FrameLayout,它的布局方式默认是一层一层叠上去。   用法1: 可与FloatingActionButton一起使用,作为FloatingActionButton的父控件,当Snackbar弹出时,会自动实现FloatingActionButton往上移动与Snac

2016-07-16 19:03:03 167

原创 6.CardView

CardView提供了一种类似于卡片(纸张?)风格的布局样式,可以自定义圆角度数和阴影面积等,很简单的一个控件使用非常方便,继承于FrameLayout,使用方法类似: 属性解释:card_view:cardElevation 阴影的大小card_view:cardMaxElevation 阴影最大高度card_view:cardBackgroundColor 卡片的背景色c

2016-07-16 18:54:54 146

原创 5.Snackbar

用法类似于Toast,一种底部弹出式的新消息提醒机制,相比Toast可以设置点击事件,如何用户不点击,几秒之后也会消失。 使用方法: public void onClick(View view) { Snackbar.make(view,"Here is a snackbar",nackbar.LENGTH_LONG) .setAction("Action", null).show();

2016-07-16 18:53:07 182

原创 4.FloatingActionButton

继承于ImagButton,和button的用法几乎一样,可以通过app:layout_anchorGravity属性设置它浮动的位置,通过app:layout_anchor属性设置浮动在哪个View上面

2016-07-16 18:51:44 152

原创 3.TabLayout

tabLayout是一个和viewPager联用的指示页面的控件,这也是一个非常常用的功能,在以前的android版本中并没有给出官方的实现,所以就出现了许多三方的开源控件,如PagerSlidingTabStrip,现在有了官方的实现自然更好: 使用方法:在布局中添加tablayout:然后在java代码中关联相应的viewPager就行了: ViewPager pager = (ViewP

2016-07-16 18:41:10 169

原创 2.NavigationView

2.NavigationView 首先是侧滑导航栏,虽然在之前的版本中已经有侧滑栏了,但是在5.0后给出了使用更加便捷,并自带特效的NavigationView作为导航栏的标准。 使用方法: 首先在布局文件中使用DrawerLayout作为根布局: 在DrawerLayout 中添加NavigationView layout_gravity属性

2016-07-16 14:48:37 192

原创 1.Toolbar

1.toolbar <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize"//actionbar

2016-07-16 09:27:38 201

空空如也

空空如也

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

TA关注的人

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