- 博客(59)
- 资源 (1)
- 收藏
- 关注
原创 android StaggeredGridLayoutManager出现IndexOutOfBoundsException
StaggeredGridLayoutManager出现IndexOutOfBoundsException
2024-10-11 09:23:33
232
1
原创 下拉刷新,上拉加载,超好用的模块
private val mPageSize = 20 //每页数量。private var mPage = 1 //当前加载的页数。
2023-08-11 15:50:43
109
原创 接入百度地图sdk,无回调问题
3、mPoiSearch.searchInCity(new PoiCitySearchOption() .city("北京") //必填 .keyword("美食") //必填 .pageNum(0));使用的时候需要注意的是,如果未按照百度文档中的代码顺序,就会出现无法收到回调的问题。首先,我们须在项目及app下面的builder.gradle中添加对应依赖。上面是正确的顺序,如果2、3位置颠倒就会出现问题。
2023-06-15 16:27:50
462
原创 调用系统分享图片,多图到微信二次分享无效解决
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N) {//android 7.0以下。Toast.makeText(context, "分享文件不存在", Toast.LENGTH_SHORT).show();} else {//android 7.0及以上。List files为文件路径列表。注意:红色代码就是导致二次分享无效的源头。
2023-05-18 16:23:07
583
原创 遇到了No static field INSTANCE of type Lorg/apache/http/conn/ssl/AllowAllHostnameVerifier怎么办
No static field INSTANCE of type Lorg/apache/http/conn/ssl/AllowAllHostnameVerifier
2022-04-27 15:52:59
2883
2
原创 android 控件位置对调实现带动画
对调实现上述功能代码很简单,如下:private ObjectAnimator leftAnimator, rightAnimator;private void changeText(View tvFrom, View tvTo) { float distance = tvTo.getX() - tvFrom.getX(); float textWidth = tvFrom.getWidth() - tvTo.getWidth(); if (distance <
2022-04-22 16:14:14
2542
原创 Android 11 mkdir操作无效怎么办
我们都知道android11之后无法随意访问手机目录,所以这会举一个简单创建指定类型路径的方法:if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { dirPath = Environment.getExternalStoragePublicDirectory(DIRECTORY_PICTURES).getPath();//DIRECTORY_PICTURES 文件类型 根据自己需要填写}else { dirPath =
2022-04-19 09:16:32
2872
原创 带残影的动画
直接上代码ImageView ball = new ImageView(mContext);// bball 是将会动画的图片ball.setImageResource(R.mipmap.icone_hongbao);// 设置红包的图片setAnim(ball, iv_redpkg, iv_hongbao);// 开始执行动画 private int[] startLocation; private int[] endLocation; /** * *
2022-03-25 16:55:59
109
原创 android recycleView嵌套recycleView下拉二级列表显示(带动画)
不多说,直接上代码1、调用方式:MyAdapter myAdapter = new MyAdapter(this);myAdapter.setmList(list);//list自定义数据2、MyAdapter类public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> { private Context mContext; private List<DataIco
2022-03-25 16:07:32
4623
原创 android 11如何剪裁上传图片
1、剪裁代码 /** * 图片裁剪,裁剪后存放在沙盒目录下(沙盒目录/picture/子文件夹) * * @param activity activity * @param uri 图片uri * @return 裁剪后的图片uri */ public static void openCrop(Activity activity, Uri uri) { if (!Environment.getExternal
2021-09-28 16:13:32
588
原创 android 使用广播后台拉起activity/dialog
第一步:创建想要弹出的样式例如:我们可以使用activity承载dialog的样式,然后使用广播以及pendingIntent方式后台拉起。核心代码如下:Intent intent = new Intent(appActivity, AliveActivity.class);//跳转至承载样式的activitytry { pendingIntent = PendingIntent.getActivity(appActivity, 0, intent, PendingInte...
2021-08-10 20:18:51
1580
2
原创 自定义dialog动画
不多说直接上代码1、实现类public class ProgressDialog extends Dialog implements DialogInterface.OnCancelListener { private WeakReference mContext = new WeakReference<>(null); private volatile static ProgressDialog sDialog; private static Animatio.
2021-06-28 10:12:04
186
原创 2021-05-25
android系统裁剪图片并保存<uses-permission android:name="android.permission.CAMERA" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />pack.
2021-05-25 16:20:53
91
原创 自定义跑马灯背景
居中的图片:import android.animation.ValueAnimator;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.LinearGradient;import android.graphics.Paint;import android.graphics.Path;import andro
2021-04-23 17:29:23
156
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人