自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 解决锤子手机调用系统AlertDialog布局错乱的问题

只需要在dialogshow()方法 完成后。再去绘制一遍dialog的宽度或者高度Window window = dialog.getWindow();//获取dialog屏幕对象window.setGravity(Gravity.CENTER);//设置展示位置Display d = window.getWindowManager().getDefaultDisplay(); // 获取屏...

2018-07-05 11:12:59 561

原创 APP导航使用短视频来播放

刚开始看到效果的时候感觉相当炫酷,翻看完别的之后感觉还是不错!今天有幸分享:          我们想达到这种效果需明白用什么来播放视频以及视频的资源该放到哪里?      第一我们通过使用自定义videoView来使视频充满屏幕,自定义一个类继承VideoView重写三个构造方法和onMeasure()方法来测量宽高。如下代码:@Overrideprotected vo

2017-06-24 13:42:45 1776

原创 自定义两个圆环一直转

废话不多说,直接上代码public class CricleView extends View {    /**     * 第一圈的颜色     */    private int mFirstColor;    /**     * 第二圈的颜色     */    private int mSecondColor;    /**     * 圈的宽度

2017-05-03 20:33:29 279

原创 自定义view文本点击切换

废话不多说,直接上代码!!!public class CustomTitleView extends View {    /**     * 文本     */    private String mTitleText;    /**     * 文本的颜色     */    private int mTitleTextColor;    /** 

2017-05-03 20:26:50 294

原创 volley解析请求框架

对于Volley解析框架的原理,背景布过多解释,很多大神都有着详细的介绍。  下面就书写volley的get请求1.get请求//获取请求队列        RequestQueue queue = Volley.newRequestQueue(this);  //创建StringRequest        StringRequest request = new

2017-05-03 19:00:38 197

原创 okhttp的两种简易请求

在我们现阶段,okhttp请求框架还是非常流行的。以下是我对get和post两种请求框架的简易实现。1.okhttp请求框架的get请求在写代码之前我们应该添加okhtpp的依赖:compile 'com.squareup.okhttp3:okhttp:3.2.0'在代码中书写一个方法或者书写一个工具类先创建okhttp对象OkHttpCli

2017-05-03 15:58:56 283

原创 RecyclerView万能的分割线

都知道RecyclerView没有自己的分割线,但是给了我们一个添加分割线的方法。使用的时候调用该类如下//设置RecyclerView的分割线rcl.addItemDecoration(new RecycleViewDivider(SecondActivity.this,LinearLayoutManager.HORIZONTAL,10,R.color.colorAcce

2017-05-03 08:36:23 328

原创 RecyclerView的适配器的使用

在使用一款全新的控件的时候,得先了解这款控件的背景,我就不一一介绍了。在使用RecyclerView的时候先添加依赖:compile 'com.android.support:recyclerview-v7:25.0.0'添加完依赖之后,在activity中设置RecyclerView的样式。(样式一共分为三种  )//设置recyclerView的样式这是列表r

2017-05-03 08:13:14 536

原创 浅谈Glide缓存的大小以及清除缓存

在目前很多图片加载框架的实现中,我们选择了Glide就需要对其有一个深度的了解。在看完别的大神的代码和源码之后,有了以下的感想,给大家提供一个Glide的缓存的工具类。在开始书写工具类之前,我们应该使用目前版本最高的Glide依赖compile 'com.github.bumptech.glide:glide:3.7.0'添加如上依赖之后,新建一个工具类,具体代码如下:

2017-05-02 20:54:44 4754

原创 百度地图

如果我们想集成百度地图进代码中。需先在百度地图开放平台得到API_KEY,在生成自己的API_KEY的时候会需要两种如下: 发布版SHA1:开发版SHA1:开发的SHA1在我们的工程中,可以通过Terminal来优先获取,也可以通过cmd黑色窗口来获取。获取的情况如下:打开工具之后,会发现显示在D盘符下。我们先选择 D:\UI\x

2017-05-02 16:52:54 223

原创 自定义View多层圆实现

在我们想做自定义view的时候应该先根据需要在values下创建一个atts.xml文件来定义属性如下:declare-styleable name="ZFXView"> attr name="centerx" format="integer">attr> attr name="pintx" format="integer">attr> attr name="text"

2017-05-02 08:46:10 388

原创 Zxing生成二维码和添加Logo

1.一个项目开始,都需要做准备,准备一个Zxing。jar包来支撑生成二维码  接下来直接上代码,  生成普通二维码   先写一个生成二维码的方法 //生成二维码private Bitmap generateBitmap(String content, int width, int height) { //生成二维码的写对象 QRCodeWriter

2017-04-20 14:11:26 789

原创 xutils3.0的使用

在xutils3.0的框架中首先需要在Application中添加如下代码x.Ext.init(this);x.Ext.setDebug(false);其中包含多个框架1.注释2.数据库3.解析数据4.加载图片其中主要说一下解析数据的方法xutils3解析不同的数据有不同的callback1.解析jsonx.http().get(param

2017-03-30 20:41:12 228

原创 webview加载网页添加进度条的展示

直接上代码 wb.loadUrl(url); wb.setBackgroundColor(0); wb.setWebChromeClient(new WebChromeClient(){ @Override public void onReceivedTitle(WebView view, String title) {

2017-03-30 20:38:54 403

原创 三级缓存的原理代码实现

1.在activity中书写imageview的控件2.调用工具类BitmapUtils;在工具类中具体实现三级缓存的原理展示代码如下: Context context;    //图片本地缓存路径    private final static String SDCARD_CACHE = Environment.getExternalStorageDirectory() +

2017-03-30 20:30:17 722

原创 TabLayout和动态生成fragment的个数

1.在布局中先书写tablayout的布局,以及与之相对应的viewpagerandroid.support.design.widget.TabLayout android:layout_width="match_parent" android:id="@+id/host_tab" app:tabIndicatorColor="#ff00" app:tabI

2017-03-30 20:15:26 3123

原创 日夜间模式的切换

首先日夜间模式分为三种。     以下展示的为第一种比较简单的方式。    1.在我们的styles下重新添加一套夜间模式的颜色    resources xmlns:tools="http://schemas.android.com/tools"> //这里是系统默认提供的白天模式 style name="AppTheme" parent="Th

2017-03-30 19:46:19 523

原创 第三方登录与分享

首先在AndroidManifes中添加权限?xml version="1.0" encoding="utf-8"?>manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.bawei.disanfangdenglu"> uses-permission android

2017-03-13 20:34:50 662

原创 viewpager无限轮播加shape

shape里面的书写               android:shape="oval"    >           android:shape="oval"    >    上面是小圆点的布局下面在代码中的实现import org.json.JSONArray;import org.json.JSON

2017-03-05 20:32:15 262

通用popupwindow

简单易懂得通用popupwindow,可修改,方便使用!

2018-09-26

空空如也

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

TA关注的人

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