自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ANDROID进阶之路 - 五分钟内快速实现轮播图效果

isShowIndicatorOnlyOne 当只有一张图片的时候是否显示指示点 boolean,默认为false,不显示。pointsPosition 指示点显示位置 LEFT、CENTER、RIGHT类型,默认为CENTER。pointNormal 指示器未选中时状态点 drawable,不设置的话为默认状态点。pointSelect 指示器选中时状态点 drawable,不设置的话为默认状态点。pointsVisibility 是否显示指示器 boolean类型,默认为true。

2023-07-13 14:38:55 1602

原创 AndroidRN的混合集成 下载不了RN的依赖可以看看 好使

。因为原生改造成 React Native 并不是那么简单的事情

2022-12-26 16:35:54 763 2

原创 2021-08-11 星星评分动态图

//星星外圈的控件public class RingView extends View {private final static String TAG = “RingView”;private int mDuration = 5000;private float mCx;private float mCy;private float mMaxRadius; // 最大半径private float mOuterCurrentProgress;priv.

2021-08-12 09:42:38 312 2

原创 Android时间轴 效果的实现

activity_trace<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="mat..

2020-11-24 20:05:20 469

原创 Android 自定义扇形统计图

public class ArcView extends View { private int mHeight, mWidth;//宽高 private Paint mPaint;//扇形的画笔 private Paint mTextPaint;//画文字的画笔 private int centerX, centerY;//中心坐标 //"其他"的value //扇形图分成太多快 所以要合并一部分为其他 即图中灰色部分 private d...

2020-11-19 17:59:51 554

原创 Android实现Pie Chart(饼状图),可设置为环形图

public class PieChartView extends View { private Paint mPaint; private Path mPath, drawLinePath = new Path(); private PathMeasure mPathMeasure = new PathMeasure(); private Canvas mCanvas; private int width, height; private Re.

2020-11-19 15:49:25 850

原创 Android 自定义左右可滑动的柱状图

//自定义滑动的柱状图public class HistogramView extends View { private Paint mLinePaint; private Paint mGreenPaint; private Paint mTextPaint; private Paint mWhitePaint; private Context mContext; private float mScale; private String[] y.

2020-11-12 16:06:10 682

原创 安卓截图代码 安卓截取长屏代码

// 获取指定Activity的截屏,保存到png文件 public static Bitmap takeScreenShot(Activity activity) { // View是你需要截图的View View view = activity.getWindow().getDecorView(); view.setDrawingCacheEnabled(true); view.buildDrawingCache(); .

2020-11-11 17:28:21 322

原创 android获取cookie

最近一直在使用玩android开放的API做一个项目,在收藏接口的时候遇到了问题,登陆成功后在点击收藏还是提示未登录,然后慢慢接触到了cookie此项目的接口数据来源于玩Android思路:使用postman模拟请求数据登录之前我们可以看到Temporary Headers中有一个Cookie字段,现在的值就是默认显示的内容当我们登录成功后cookie字段的内容为:可以看到postman帮我们报存了cookie中的内容,这样当我们进行收藏等操作的时候就可以操作成功,但是android中不会自动将c

2020-09-03 14:28:17 3863

原创 android 自定義酒店日期控件

implementation 'com.timehop.stickyheadersrecyclerview:library:0.4.3'implementation 'com.android.support:recyclerview-v7:28.0.0' //CalendarListpublic class CalendarList extends FrameLayout { private static final String TAG = MainActiv...

2020-08-19 11:13:29 238

原创 自定義類似于酒店的選擇日期控件 當前時間過去一個月的日期

自定義類似于酒店的選擇日期控件 當前時間過去一個月的日期implementation 'com.timehop.stickyheadersrecyclerview:library:0.4.3'implementation 'com.android.support:recyclerview-v7:28.0.0'//自定義日期uipublic class CalendarList extends FrameLayout { private static final String TA..

2020-08-19 11:02:47 119

原创 Flutter 1.17运行报错

最近Flutter1.17刚更新后, 准备拿到项目中整一整,结果刚一创建项目,上来就给我个错误,真开心!!!解决办法找到你的FlutterSDK这个路径下面的这些文件,都是用编辑器打开全局搜索:https://storage.googleapis.com/download.flutter.io,替换为http://download.flutter.io...

2020-05-29 14:20:44 322

原创 代码获取textview字体颜色

获取textview字体颜色求要做一个重复判断//只能用字号的颜色区分int textViewColor =tvTextColorTitle.getCurrentTextColor();// 获取@android:color/xx 的方法int textViewColor = textview.getCurrentTextColor();int redColor = Cont...

2020-02-27 17:07:46 1936

转载 ViewPager实现画廊效果

1.先看一下效果2.技术要点:1、setClipChildren(boolean clipChildren)方法: clipChild用来定义他的子控件是否要在他应有的边界内进行绘制。 默认情况下,clipChild被设置为true。 也就是不允许进行扩展绘制。而在这个Demo中承载ViewPager的父容器必须要将其设置为false才可以绘制旁边的两页 2、setPageTransformer(...

2018-05-28 15:21:58 2187

原创 android实现点击两次返回键实现退出功能

在使用android平台的app是我们经常会发现点击两次返回键会提示是否退出的功能,下面讲讲此功能是如何实现的(此方法比较简单)第一种方法是对系统返回键进行监听,定义一个变量记录按键时间,通过计算时间差来实现该功能,代码如下://退出时的时间private long mExitTime;//对返回键进行监听@Overridepublic boolean onKeyDown(int keyCode,...

2018-05-24 18:22:55 698

原创 Android 仿今日头条的频道管理

//主布局 activity_main.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:l

2018-05-04 09:50:45 2750 2

原创 Android--------使用BottomTabBar实现底部导航页

1.导依赖compile 'com.hjm:BottomTabBar:1.1.1'2.在XML中定义一下该控件com.hjm.bottomtabbar.BottomTabBar android:id="@+id/bottom_tab_bar" android:layout_width="match_parent" android:layout_hei

2018-05-03 17:05:19 352

原创 Android 地区的三级联动轮询器

到一个依赖compile ‘liji.library.dev:citypickerview:0.7.0’图片布局我就不写的,就一个点击事件package com.bawei.com.zidingyixiangji;import android.graphics.Color;import android.os.Bundle;import android.support.v7.app.AppC

2018-05-02 09:14:09 233

原创 Android 仿IOS 时间轮训器

Android Studio中直接在 gradle中加入:compile 'com.feezu.liuli:timeselector:1.0.8+'package com.bawei.com.iosshijianlunxunqi;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import a...

2018-04-26 11:00:20 323

转载 SwipeRefreshLayout、RecyclerView和CardView组合使用

前面我们介绍了AlertDialog和几个常用的Dialog,ProgressDialog进度条提示框、DatePickerDialog日期选择对话框和TimePickerDialog时间选择对话框。这一节我们介绍几个新的API控件SwipeRefreshLayout、RecyclerView和CardView,这几个API控件都是google在Android5.0推出的。下面我们来学习一下这几个

2018-04-26 10:42:02 252

转载 Android新特性之CardView的简单使用

在上篇文章中,我们学习了RecyclerView的简单使用,这边文章我们学习下Android 5.0的另一个新增加的控件CardView。首先讲解写CardView的基本使用,然后在结合RecyclerView使用CardView进行填充写个小实例。环境配置一、在Eclipse的环境中配置同上篇文章,引入android.support.v7包进行使用。参照文章:RecyclerVi

2018-04-25 09:40:30 176

转载 Android版本更新知识(检测、升级)总结

Android版本更新知识(检测、升级)总结        本文对Android版本更新的知识做全面的总结,主要包括开发中版本的设置,如何检测本程序的版本,版本的更新判断和显示,新版本程序的安装。一.版本的基础知识        版本控制的属性包括versionCode和versionName。(一)versionCode        版本号(versio

2018-04-24 20:31:26 649

原创 RecyclerView 底部下划线

public class DividerItemDecoration extends RecyclerView.ItemDecoration {          private static final int[] ATTRS = new int[]{                  android.R.attr.listDivider          };         

2018-04-20 21:55:42 654

转载 Android仿微信、录制音频并发送功能

1.首先是主页面的布局    布局采用线性布局,上面使用的一个ListView,下面使用的是一个自定义的Button(会在下面进行介绍)[java] view plain copy1.首先是主页面的布局    布局采用线性布局,上面使用的一个ListView,下面使用的是一个自定义的Button(会在下面进行介绍)"font-

2018-04-19 19:23:20 195

原创 Android7.0调用系统相机拍照、访问相册问题上传到服务器。

 //model层package zhaochuang.bawei.com.myapplication.model;import java.util.Map;import okhttp3.RequestBody;import zhaochuang.bawei.com.myapplication.JieKou.LoadListener;/** * Created by zh on 2018/4/14...

2018-04-16 19:09:14 522

转载 Android 模仿手机QQ表情输入和表情预览框

//导一个架包这是下载地址 https://github.com/jaikydota/Android-FaceView//mainActivtypackage com.bawei.com.ceshidome;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;impo

2018-04-14 11:06:15 872

原创 极光推送

package com.bawei.com.jiguan;import android.os.Bundle;import android.os.Handler;import android.support.v7.app.AppCompatActivity;import android.text.TextUtils;import android.util.Log;import andr

2018-04-11 19:05:21 163

原创 Android:手把手教你 实现Activity 与 Fragment 相互通信

//MainActivity package com.bawei.com.haha;import android.app.FragmentManager;import android.os.Bundle;import android.support.v4.app.FragmentTransaction;import android.support.v7.app.AppCompatAc

2018-04-09 21:56:28 251 1

转载 Android-25种开源炫酷动画框架

Android-25种开源炫酷动画框架忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:ht

2018-04-09 16:55:00 137

转载 TabLayout和ViewPager的联动使用

TabLayout和ViewPager的联动使用在Android的开发当中Tablayout和Viewpager的混合使用是很多的,他们两个是一对不折不扣的好基友,下面介绍一下他们的用法。1.TabLayout的用法:由于TabLayout是在design包下的所以要导包,这里只介绍Android studio是如何导包的,如下(在b

2018-03-30 20:29:05 690

转载 Android 检索本地所有的视频

package com.example.yanshishow;    //电影视频的model类  public class MMM {              String name;      long size;      String url;      long duration;      public String getName1() { 

2018-03-26 15:27:16 4196

转载 实现夜间模式,不需要recreate,不闪屏

实现夜间模式,不需要recreate,不闪屏通过资源 id 映射,回调自定义 ThemeChangeListener 接口来处理日间/夜间模式的切换。在values下面colors.xml里面[html] view plain copy xml version="1.0" encoding="utf-8"?>    res

2018-03-24 10:33:47 886

转载 Retrofit上传文件头像

Retrofit上传文件头像转载 2018年03月23日 14:54:431//首先导入第三方的裁剪依赖库compile 'com.soundcloud.android:android-crop:1.0.1@aar'//清单文件配置[java] view plain copy

2018-03-23 19:58:21 357

原创 Android 自定义开关

package com.bawei.com.shoujibaizhan;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.os.Handler;import an

2018-03-20 21:06:00 258

原创 Android 调用系统相机拍照 2次剪裁. 选取本地相册

项目中,基本都有用户自定义头像或自定义背景的功能,实现方法一般都是调用系统相机–拍照,或者系统相册–选择照片,然后进行剪裁,最终设为头像或背景。我直接贴上使用的代码吧!这次偷懒了,没有做效果图,不过这是我试过的代码,可以,只不过不能选取原图,因为会导致OOM问题1.清单文件配置 uses-permission android:name="android.permi

2018-03-20 15:37:05 246

原创 SlidingMenu侧滑菜单的布局,点击头像滑出菜单

SlidingMenu侧滑菜单的布局,点击头像滑出菜单转载 2018年03月14日 19:18:1112实现效果:点击头像或者从屏幕左边滑出侧滑菜单导入依赖,[html] view plain copycompile 'com.facebook.fresco:fresco

2018-03-19 19:08:59 209

原创 android监听网络状态变化

package com.bawei.com.duanwan.receiver;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.net.ConnectivityManager;import android.widget.To

2018-03-18 20:48:50 213

原创 Android 仿今日头条视频播放控件JieCaoVideoPlayer(几行代码快速实现)

Android 仿今日头条视频播放控件JieCaoVideoPlayer(几行代码快速实现)前段时间由于项目需要用到类似于今日头条的视频播放器,实现在线播放,边缓存边播放,当然也可以播放本地文件,如下图所示: 这里我推荐大家使用jiecaovideoplayer开源库,这个库的播放引擎是ijkplayer,它调用ffmpeg1.主要特点视频全屏播

2018-03-16 18:38:34 1121

原创 RelativeLayout是相对布局控件:以控件之间相对位置或相对父容器位置进行排列

RelativeLayout是相对布局控件:以控件之间相对位置或相对父容器位置进行排列。 相对布局常用属性:子类控件相对子类控件:值是另外一个控件的idandroid:layout_above----------位于给定DI控件之上android:layout_below ----------位于给定DI控件之下android:layout_toLeft

2018-03-15 10:10:34 3721

转载 SlidingMenu侧滑菜单的布局,点击头像滑出菜单

实现效果:点击头像或者从屏幕左边滑出侧滑菜单导入依赖,[html] view plain copycompile 'com.facebook.fresco:fresco:0.14.1'  compile 'com.jakewharton:butterknife:8.8.1'  annotationP

2018-03-14 20:28:18 162

空空如也

空空如也

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

TA关注的人

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