自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

点滴之路的博客

循序而渐进,熟读而精思

  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

原创 NestedScrollView设置点击的时候回到顶部

 mScrollShop.fling(0);mScrollShop.smoothScrollTo(0, 0);

2018-12-27 16:34:39 5324 7

原创 java.net.SocketTimeoutException: (port 52936) after 30000ms: [Caught Exception in httpGetRequest(

百度了网上的一些解决办法,如:请求头Connection设置为close// .addHeader("Connection", "keep-alive") .addHeader("Connection", "close")试验过,不是很好使,目前没有很好地解决办法,各位看官,有更好的解决办法的话,麻烦请...

2018-12-25 17:02:13 652

原创 java.lang.NullPointerException:RelativeLayout.setAlpha(float)' on a null object reference

透明度的问题,困老了我好几个小时,终于终于找到了解决办法,再次记一下 给控件添加透明度,之前写过,后边忘记了,再用的时候竟然报错了,也回忆不起来了,到底少了哪步,哎,老阿姨了,记忆力下降了。布局里面添加NestedScrollView与ViewPager,往上滑的时候ViewPager隐藏,title显示,title的透明度变化情况:if (Build.VERSION.SDK_I...

2018-12-25 16:59:29 704

原创 Caused by: java.util.NoSuchElementException

 最近新下载一个项目,然后各种报错,然后各种Google,好多说是:compileSdkVersion 和buildToolsVersion 不匹配试了,还是不管用,知道遇到https://blog.csdn.net/u013762572/article/details/80571770这篇文章,很感谢,里面的解决方法,试过了,好使,具体解决方案三种:如果你的AS versi...

2018-12-21 16:32:24 3467

原创 解决:Could not find lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1.2).

 这是个之前遇到的问题,后边改过之后,有遇到了,再次记一下这个错误。网上很多朋友说是跟目录的build.gradle中的allprojects{...}里面写上google(),但是我发现里面写了的,还是不管用我的顺序:repositories { jcenter() maven { url 'https://maven.google.com/'...

2018-12-21 16:05:38 1289

原创 安卓实现拍照、上传图片以及剪切图片

效果图:总结一下项目实现的选择图片、拍照、以及剪切图片,再加一下图片压缩,上传到服务器等功能网上有好多关于图片上传、拍照的方法,我这只是自己项目的一种方式,之前博客也是总结过图集上传,里面也包含图片上传,拍照的相关代码,在这我单独拿出来总结一下,还有关于调用系统的剪切功能,下面是点击弹出popuwindow显示从相册选择还是拍照:private void showPopu...

2018-12-21 14:38:56 1172

原创 安卓中Fragment嵌套Fragment使用存在的bug

项目是fragment嵌套fragment,最初的时候在fragment  viewpager中的第一个fragment中嵌套fragment viewpager 其他是fragment 没有什么问题,后边需求改变,在第一个fragment中嵌套的fragment viewpager 要移动到第三个fragment中,意思就是第一个fragment viewpager与第三个fragment换一下...

2018-12-19 19:14:17 1783

原创 安卓沉浸式状态栏

public class StatusBarCompat { private static final int INVALID_VAL = -1; private static final int COLOR_DEFAULT = Color.parseColor("#20000000"); private static int MIUI = 942664; pr...

2018-12-19 16:11:11 184

原创 动态申请权限---通讯录 及获取通讯录列表

private static String[] PERMISSIONS_STORAGE = {//动态申请权限列表// "android.permission.WRITE_CONTACTS", "android.permission.READ_CONTACTS"};//读通讯录权限的权限名 private PermissionList...

2018-12-19 15:39:31 5864

原创 安卓清除缓存、清除数据

清除数据主要是清除用户配置,比如SharedPreferences、数据库等等,这些数据都是在程序运行过程中保存的用户配置信息,清除数据后,下次进入程序就和第一次进入程序时一样缓存是程序运行时的临时存储空间,它可以存放从网络下载的临时图片,从用户的角度出发清除缓存对用户并没有太大的影响,但是清除缓存后用户再次使用该APP时,由于本地缓存已经被清理,所有的数据需要重新从网络上获取。为了在清除缓存...

2018-12-19 15:20:32 1150

原创 实现加入购物车动画

最近一直在总结之前写过的一些功能,今年就记录一下之前实现的加入购物车有动画1.点击的位置是开始位置2.购物车图片是结束位置3.点击加入的时候获取开始位置坐标,并获取动画图片4.加入购物车成功后,开始发送handle 执行动画下面直接上代码: private int[] startLocation;private ImageView ball;// 小圆点priva...

2018-12-19 14:57:45 1355

原创 安卓基于DrawerLayout实现侧边栏实现

效果图:侧边栏在大多数app中都存在的,mDrawer_layout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED); //关闭手势滑动mDrawer_layout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED); //打开手势滑动 下面直接贴代码:&...

2018-12-19 14:28:55 810

原创 实现轮播图的广告位

效果图: 轮播图的大家肯定都已经很了解了,下面呢,直接贴一下我实现的代码:布局文件:<com.zhy.autolayout.AutoRelativeLayout android:id="@+id/rl" android:layout_width="match_parent" android:layout_height="350px" androi...

2018-12-18 17:50:44 514

原创 map遍历的几种方式及效率

1)map的key采用简单形式和复杂形式时,查找的效率是不同的,简单的key值效率更高      2)当数据量大的时候,采用entrySet遍历key+value的效率要高于keySet      3)当我们只需要取得value值时,采用values来遍历效率更高long startTime5=System.currentTimeMillis();        Iterator&l...

2018-12-18 13:42:57 2435

原创 购物车选规格并添加到购物车

效果图:点击规格根据返回的json数组里面作比较,然后代理颜色变化 ,需求就是有代理资格的话,代理这显示进货按钮,咨询代理商显示的是价格,没代理资格的情况显示代理,及咨询代理商。这是个去年写过的需求,去年的加入购物车选规格,类似天猫,今年需求变化,修改选取规格加入购物车类似京东。需求订了,那就改呗布局还是一个RecycleView,item是flowlayout+textview...

2018-12-18 11:56:28 2353 1

原创 安卓获取解析json动态获取key

贴一下服务端返回的接送数据: 前面的版本、颜色都会后台返回的,也就是这是可变的规格,不能根据平时Gson解析数据那样使用了,平时是写实体类,一行Gson解析就可以了。现在因为规格是可变的,需要动态的获取并改变key的值。【】 代表一组有序的数值 {}一个json对象下面就是我的解析步骤:JSONObject obj = new JSONObject(response);if...

2018-12-18 11:18:52 927

原创 TaskExecutionException: Execution failed for task ':app:transformJackWithJackForDebug心路历程

参考:https://blog.csdn.net/wjj1996825/article/details/79838430https://blog.csdn.net/qq_38250682/article/details/80546632新建项目版本28出现的问题 int sc = canvas.saveLayer(rf, null, Canvas.MATRIX_SAVE_FLAG ...

2018-12-13 16:01:34 1001

原创 SpannableString 富文本显示效果

 本文参考来源:https://www.cnblogs.com/qynprime/p/8026672.htmlSpannableString其实和String一样,都是一种字符串类型,SpannableString可以直接作为TextView的显示文本,不同的是SpannableString可以通过使用其方法setSpan方法实现字符串各种形式风格的显示,重要的是可以指定设置的区间,也就是为字...

2018-12-13 13:52:40 196

原创 kotlin 初学一些常用符号

现阶段初学kotlin,其实之前也开始学过一段时间,不过没总结,忙过一阵之后忘得也差不都了,先不是很忙,慢慢的捡起来。本篇博客慢慢更新:希望又不准确的地方各位看官请指出,多多指教val 声明不可变变量var声明可变变量?:表示当前是否对象可以为空!!: 表示当前对象不为空的情况下执行eg:val l = b!!.length//如果b不为空,则返回b.length,如...

2018-12-12 16:13:06 173

原创 发表图集

最近实现功能是发表图集,多张图片并且给每张图片添加描述,我们最新需求是最多可添加27张图片,实现效果图如下:图集标题,图集正文,然后就是一个RecycleView,每个item中 图片+描述,点击选择图片,每添加一张图片就是添加一行item。逻辑很简单,下面直接上代码:先是选择图片可以是图库图片也可以是拍照:R.layout.layout.popuwindow<com....

2018-12-11 10:54:28 2086

原创 图片实现模糊处理

实现需求是获取头像之后,做模糊处理添加到背景图。private int blurRadius = 10;private int scaleRatio = 5;new Thread(new Runnable() { @Override public void run() { getImageFromNet(bean.getData().get(0)....

2018-12-10 15:44:54 2827

原创 RecycleView中实现折叠列表--之自定义ExpandView

先上效果图:这是一个RecycleView列表,点击了解更多展开显示主营业务及商品列表,再次点击了解更多收起。实现起来其实就是item列表中嵌套一个ExpandView默认隐藏,点击了解更多的时候显示,再点击是隐藏,实现起来其实挺简单的,在这块主要是自定义了一个ExpanView,下面直接上代码:public class ExpandView extends FrameLayou...

2018-12-10 15:09:43 1996 2

原创 自定义FlowLayout控件实现自定义宽度并换行

最近的需求是实现添加购物车页面,展示规格的时候会出现显示不全,数据会自动剪切掉,后边重新自定义了FlowLayout问题得到解决,下面直接上代码public class FlowLayoutView extends ViewGroup { private final int DEFAULT_SPACING = 15; private int horizontalSpacing...

2018-12-10 14:41:02 1151

原创 NestedScrollView与Viewpager滑动冲突

最近实现需求Viewpager实现加载视频和图片实现轮播,所实现的界面需要嵌套NestedScrollView,所出现的问题就是:Viewpager可以实现自动轮播,但是不能实现手动轮播,这是我很郁闷,一想肯定是滑动冲突了,网上也找了很多的解决办法。后边得到NestedScrollView依然消费事件,所以我们还需要对NestedScrollView事件进行处理,判断如果是左右滑动的时候,我...

2018-12-10 10:17:55 4830 2

原创 RecycleView中使用ExpandView实现折叠效果

效果图: 最近实现业务:点击了解更多加载商品,再点折叠上去,实现方法:item中嵌套expandView上代码:<com.xxxx.xxx.widget.ExpandView android:id="@+id/expandView" android:layout_width="match_parent" android:layout_height="wr...

2018-12-03 18:15:27 2827 2

smallvideolib2.zip

录制视频,支持 targetSdkVersion 28的版本 2.0版本

2019-05-30

安卓实现时间选择器

时间选择器是安卓经常可见的选择开始及结束时间的,比如发布活动、拼车都会用到的,我这里上传的是实现的小demo,又不好或者不准备的地方希望大家能够指出来,一起进步!

2018-12-21

图集上传实现

kotlin版本实现上传图集,添加图片添加文字,删减图片等

2018-12-12

简单的滑动解锁

1、启动服务来注册一个广播,这个广播用来监听屏幕关闭与开启(黑屏与正常显示)。2、绘制滑动图片的时候,需要以触摸点的位置为基础。不然会出现,触摸点与滑动图片的距离变得非常大。其他情况看源码吧,有简单的注释,也可以配合着之前发的那个IOS解锁效果一起使用。这个源码在我的480 x 854分辨率上显示稍微有些问题,如需适配更多分辨率还需要动态调整。

2017-03-27

空空如也

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

TA关注的人

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