- 博客(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
589
原创 APP导航使用短视频来播放
刚开始看到效果的时候感觉相当炫酷,翻看完别的之后感觉还是不错!今天有幸分享: 我们想达到这种效果需明白用什么来播放视频以及视频的资源该放到哪里? 第一我们通过使用自定义videoView来使视频充满屏幕,自定义一个类继承VideoView重写三个构造方法和onMeasure()方法来测量宽高。如下代码:@Overrideprotected vo
2017-06-24 13:42:45
1833
原创 自定义两个圆环一直转
废话不多说,直接上代码public class CricleView extends View { /** * 第一圈的颜色 */ private int mFirstColor; /** * 第二圈的颜色 */ private int mSecondColor; /** * 圈的宽度
2017-05-03 20:33:29
305
原创 自定义view文本点击切换
废话不多说,直接上代码!!!public class CustomTitleView extends View { /** * 文本 */ private String mTitleText; /** * 文本的颜色 */ private int mTitleTextColor; /**
2017-05-03 20:26:50
323
原创 volley解析请求框架
对于Volley解析框架的原理,背景布过多解释,很多大神都有着详细的介绍。 下面就书写volley的get请求1.get请求//获取请求队列 RequestQueue queue = Volley.newRequestQueue(this); //创建StringRequest StringRequest request = new
2017-05-03 19:00:38
221
原创 okhttp的两种简易请求
在我们现阶段,okhttp请求框架还是非常流行的。以下是我对get和post两种请求框架的简易实现。1.okhttp请求框架的get请求在写代码之前我们应该添加okhtpp的依赖:compile 'com.squareup.okhttp3:okhttp:3.2.0'在代码中书写一个方法或者书写一个工具类先创建okhttp对象OkHttpCli
2017-05-03 15:58:56
303
原创 RecyclerView万能的分割线
都知道RecyclerView没有自己的分割线,但是给了我们一个添加分割线的方法。使用的时候调用该类如下//设置RecyclerView的分割线rcl.addItemDecoration(new RecycleViewDivider(SecondActivity.this,LinearLayoutManager.HORIZONTAL,10,R.color.colorAcce
2017-05-03 08:36:23
348
原创 RecyclerView的适配器的使用
在使用一款全新的控件的时候,得先了解这款控件的背景,我就不一一介绍了。在使用RecyclerView的时候先添加依赖:compile 'com.android.support:recyclerview-v7:25.0.0'添加完依赖之后,在activity中设置RecyclerView的样式。(样式一共分为三种 )//设置recyclerView的样式这是列表r
2017-05-03 08:13:14
577
原创 浅谈Glide缓存的大小以及清除缓存
在目前很多图片加载框架的实现中,我们选择了Glide就需要对其有一个深度的了解。在看完别的大神的代码和源码之后,有了以下的感想,给大家提供一个Glide的缓存的工具类。在开始书写工具类之前,我们应该使用目前版本最高的Glide依赖compile 'com.github.bumptech.glide:glide:3.7.0'添加如上依赖之后,新建一个工具类,具体代码如下:
2017-05-02 20:54:44
4779
原创 百度地图
如果我们想集成百度地图进代码中。需先在百度地图开放平台得到API_KEY,在生成自己的API_KEY的时候会需要两种如下: 发布版SHA1:开发版SHA1:开发的SHA1在我们的工程中,可以通过Terminal来优先获取,也可以通过cmd黑色窗口来获取。获取的情况如下:打开工具之后,会发现显示在D盘符下。我们先选择 D:\UI\x
2017-05-02 16:52:54
250
原创 自定义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
416
原创 Zxing生成二维码和添加Logo
1.一个项目开始,都需要做准备,准备一个Zxing。jar包来支撑生成二维码 接下来直接上代码, 生成普通二维码 先写一个生成二维码的方法 //生成二维码private Bitmap generateBitmap(String content, int width, int height) { //生成二维码的写对象 QRCodeWriter
2017-04-20 14:11:26
829
原创 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
245
原创 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
418
原创 三级缓存的原理代码实现
1.在activity中书写imageview的控件2.调用工具类BitmapUtils;在工具类中具体实现三级缓存的原理展示代码如下: Context context; //图片本地缓存路径 private final static String SDCARD_CACHE = Environment.getExternalStorageDirectory() +
2017-03-30 20:30:17
745
原创 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
3150
原创 日夜间模式的切换
首先日夜间模式分为三种。 以下展示的为第一种比较简单的方式。 1.在我们的styles下重新添加一套夜间模式的颜色 resources xmlns:tools="http://schemas.android.com/tools"> //这里是系统默认提供的白天模式 style name="AppTheme" parent="Th
2017-03-30 19:46:19
553
原创 第三方登录与分享
首先在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
694
原创 viewpager无限轮播加shape
shape里面的书写 android:shape="oval" > android:shape="oval" > 上面是小圆点的布局下面在代码中的实现import org.json.JSONArray;import org.json.JSON
2017-03-05 20:32:15
283
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人