自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 2021-04-01

发一个带地区ID的三级联动省市区json文件{ "code": "110000", "name": "北京市", "cityList": [ { "code": "110000", "name": "北京市", "areaList": [ { "code": "110101", "name": "东城区" },

2021-04-01 01:00:16 179

原创 recyclerView横条指示器——仿淘宝菜单模块

找了好久没看到JAVA代码的 只好自己根据思路自己改了,话不多说 上代码新建HIndicators.java类public class HIndicators extends View { private Paint mBgPaint = new Paint(Paint.ANTI_ALIAS_FLAG); private RectF mBgRect = new RectF(); private Float mRadius = 0f; private P...

2020-09-26 10:44:28 1724 3

原创 一行代码写一个自动滚动的广告栏

/** * 订阅页面轮播图适配器 * * @author ryze * @since 1.0 2019/07/17 */public abstract class AutoLoopSwitchBaseAdapter extends PagerAdapter { public AutoLoopSwitchBaseAdapter() { } public s...

2020-03-12 12:42:03 375

原创 Android设置高斯模糊

分享自己写的一个高斯模糊的工具类,可以根据Bitmap,Imageviw,Drawable或者资源文件设置public class BlurImageView { /** 水平方向模糊度 */ public static float HRADIUS = 5; /** 竖直方向模糊度 */ public static float VRADIUS = 5; ...

2020-02-26 14:41:53 652

原创 WebView 允许自动播放声音 解决回到桌面webview还在播放音视频的问题

 在webview中  默认自动播放的声音是会被拦截的  只有点击的声音才会播放,想要自动播放的时候就需要设置 webview.getSettings().setMediaPlaybackRequiresUserGesture(false);回到桌面需要停止声音的播放AudioManager audioManager;AudioManager.OnAudioFoc...

2019-01-17 09:36:07 3394

原创 自定义带图片的Toast

布局很简单就是一个ImageView和TextView横向排列1、toast.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:l...

2018-01-18 15:36:17 433

原创 Android软键盘工具类

public class KeyboardUtils { private KeyboardUtils() { throw new UnsupportedOperationException("u can't instantiate me..."); } /* 避免输入法面板遮挡 在manifest.xml中activity中设置

2018-01-17 17:30:22 937

原创 推荐一个沉浸式状态栏的工具类

@SuppressLint("NewApi") public class StatusBarUtil { public static final int DEFAULT_STATUS_BAR_ALPHA = 112; private static final int FAKE_STATUS_BAR_VIEW_ID = R.id.statusbarutil_fake_status_

2017-12-04 09:38:44 522

原创 Kotlin中写静态方法

/** * Created by XXW on 2017/6/21. */object Util { fun mylocath(a : Int) { }}在定义的方法中  只需要用object修饰类名  那么该类名下的方法都是静态方法如果只有一部分静态方法的话class Main2Activity : AppCompatActivity() { o

2017-06-21 14:42:47 8826 1

原创 点击图片放大

仿微信的点击图片从当前位置放大  关闭缩小到当前位置该动画效果需要用到universal-image-loader先自定义一个ImageViewpublic class SmoothImageView extends ImageView { private static final int STATE_NORMAL = 0; private static final int ST

2017-06-16 15:46:35 711

原创 ButterKnife的用法

Eclipse的环境搭建项目右键-->Properties-->Java Compiler-->Annotation Processing,在右侧区域勾选Enable project specific settings选择Annotation Processing下面的Factory Path.在右侧选择Add JARs。找出项目libs下的butterknife的jar包点击OK,A

2017-06-15 17:59:03 452

原创 TextView字符太长以省略号显示

在XML中设置android:ellipsize = "end"   省略号在结尾android:ellipsize = "start"   省略号在开头android:ellipsize = "middle" 省略号在中间android:ellipsize = "marquee" 跑马灯 如果只有一行字需要加个约束 android:singleline = "true"

2017-06-15 17:41:34 481

原创 Android从APP启动第三方地图导航

package com.weiwei.yongche.util;import java.io.File;import android.content.Context;import android.content.Intent;import android.net.Uri;import android.text.TextUtils;import android.widget.Toas

2017-06-08 13:21:45 2537

原创 获取Android版本号跟识别是debug包还是release包

//版本名 versionNamepublic static String getVersionName(Context context) { return getPackageInfo(context).versionName; } //版本号 versionCodepublic static int getVersionCode(Context conte

2017-06-03 11:32:41 511

原创 activity跳转到新界面清除栈堆中所有的未关闭的activity

有时候跳转到新的界面的时候需要清除掉栈堆中未关闭的activity用以释放内存  其实就一句代码startActivity(new Intent(this,newactivity.class).setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK));这样就能避免内存泄漏造成的卡顿

2017-04-14 10:58:06 1854

原创 微信支付的那些坑

PayReq req = new PayReq();req.appId = Constants.APP_ID;req.partnerId = response.get("mch_id");req.prepayId= response.get("prepay_id");req.packageValue = "Sign=WXPay";req.nonceStr= response.get("n

2017-04-10 17:15:21 917

原创 截取出字符串中某个字符串后面的数字

有时候我们需要截取出某个字符串中的某个字符后面的数字   如abcd?id=56&num=9我们需要获得这个56  但是这个数字可能是随机的  所以我找到了下面这个方法private String chatChar(String url){ String moneyText = ""; Pattern p = Pattern.compile("rent_car_id="+"[0-9]{1,

2017-04-06 13:43:38 9973

原创 自定义checkbox选择框的样式

首先要准备好两张选择框的图片然后在drawable目录下新建一个背景选择器 然后我们在Checkbox中调用就可以了<CheckBox3 android:id="@+id/checkbox1"4 android:layout_width="wrap_content"5 android:layout_height="wra

2017-02-18 15:27:36 610

原创 Android画一条虚线

首先在drawable里面创建一个XML文件  代码如下 <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:width="1dp" android:color="#aaaaaa" android:dashGap="

2017-02-07 16:01:46 837

原创 点击通知栏启动程序

大概就是点击通知栏后打开未关闭的程序   就和点击应用的图标启动是一样的private void StartApp(Context cont){ Intent intent = new Intent(Intent.ACTION_MAIN); intent.setAction(Intent.ACTION_MAIN); intent.addCategory(I

2017-01-04 17:28:28 733

原创 让Android dialog弹框点击空白处不会消失

public static Dialog creatDialog(final Context context, String tip){ Dialog dialog = new Dialog(context, R.style.appDialog); dialog.setContentView(R.layout.common_wdailog); dialog.setCanceledO

2017-01-04 15:12:14 2773

原创 ANDROID 设置状态栏与标题背景颜色一致

在单个Activity里面,设置状态栏的背景:1、在Activity的布局根文件中添加属性:android:fitsSystemWindows="true"   //不设置此属性,标题栏和系统状态栏会重叠2、将第三方核心代码类 SystemBarTintManager 复制到自己的项目:package com.weiwei.driver;import android.ann

2016-12-13 14:35:23 3241

转载 Android开发:shape和selector和layer-list的(详细说明

和在Android UI设计中经常用到。比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到和。可以这样说,和在美化控件中的作用是至关重要。1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Java代码中:R.drawable.文件的名称XML中:Android:ba

2016-11-24 16:14:36 458

转载 Android开发Hack1-圆角镂空按钮的样式定义

Android开发Hack1-圆角镂空按钮的样式定义通过xml文件实现自定义圆角镂空按钮,以及点击效果 <Button android:layout_width="78dp" android:layout_height="32dp" android:id="@+id/corner_btn" android:textSiz

2016-11-24 14:29:57 670

province.json

province.json

2021-04-01

点击图片放大的 demo

点击图片从当前位置放大,关闭图片缩小到当前位置

2017-06-16

空空如也

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

TA关注的人

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