自定义博客皮肤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)
  • 收藏
  • 关注

原创 Android RecyclerView滚动定位(锚点定位)

RecyclerView 点击定位功能用RecyclerView提供的控制移动的2个方法- scrollToPosition(int)这个方法的作用是显示指定项,就是把你想置顶的项显示出来,但是在屏幕的什么位置是不管的,只要那一项现在看得到了,那它就罢工了!- scrollBy(int x,int y)这个方法是自己去控制移动的距离,单位应该是像素。使用scrollToPosition时,移动到前面的项时,它默认会将要显示的项置顶,但是移动到后面的项时,位置就说不好了(看它心情!)一般会显

2021-07-12 16:26:56 1570 1

原创 自定义TabLayout(背景滑块)

前言:这个是与上篇 一个版本做的效果主要的滑动原理大致相同,话不多说先看效果。这个用TabLayout是无法实现的只能自己写自定义的,当时在网上找了很多都不是自己想要的,后再在github上找到一个跟我要的很相近的就拿过来改了改。实现思路我是用的HorizontalScrollView,在HorizontalScrollView添加一个LinearLayout,文字和动态图我写了一个itemView,再把itemView Add到LinearLayout里。 1.先把ItemView.

2021-03-22 16:15:54 717

原创 ViewPager指示器(三角形)

自定义的三角形指示器,可以跟ViewPager一起滑动。public class ViewPagerTriangleIndicatorView extends LinearLayout { /** * 三角形底边宽 */ private int mTriangleWidth; /** * 三角形高度 */ private int mTriangleHeigh; /** * 三角形起始点 */.

2020-07-31 17:36:50 227

原创 Android 自定义输入栏

自定义六位输入栏可支持粘贴效果图:布局<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayou

2020-05-27 16:45:46 218

原创 【1024】各位程序猿节日快乐!Android8.0 Activity背景设置透明,页面崩溃。

Activity背景透明页面崩溃问题,也仅仅是8.0才会出现的问题往后的版本均已修复。Acitvity的父布局写背景透明或者在AndroidManifest里设置theme(主题)样式是透明的都会出现黑屏页面崩溃。需在AndroidManifest 当前activity加入screenOrientation属性并设置为behind就不会出现了。如下图所示: <activity...

2019-10-24 20:26:39 990

原创 Android各种阴影效果

写这篇博客最主要的是给自己做个笔记,避免每次写到这个都要baidu。下面这些也是四处搜集的布局、按钮背景阴影:layer-list原理:将多个drawable按照顺序层叠在一起显示效果图image.png在drawable文件下新建xml文件阴影边框效果<?xml version="1.0" encoding="utf-8"?><laye...

2019-09-03 20:25:44 947

转载 Git常用命令及方法大全

Git常用命令及方法大全下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库本地分支关联远程:git branch --set-upstream-to=origin/beta beta一、新建代码库...

2019-09-03 11:27:18 142

原创 Failed to install the following Android SDK packages as some licences have not been accepted

前几天Studio报了这个错误(Failed to install the following Android SDK packages as some licences have not been accepted);方法如下:首先打开命令行,进入到报错的sdk路径,找到可以处理licences的文件,下面是我的SDK路径(报错的路径在Studio里是有显示的)cd D:\Andr...

2019-07-08 16:37:20 6760 1

原创 高德地图 缩放地图比例把所绘制的坐标显示到可视区域

可以根据两个坐标智能缩放地图(代码如下) LatLngBounds latLngBounds = createBounds("纬度1", "经度1", "纬度2", "经度2");//newLatLngBoundsRect()方法参数注释//latlngbounds - 地图显示经纬度范围。//paddingLeft - 设置经纬度范围和mapView左边缘的空隙。//padding...

2019-07-08 16:28:30 3735

原创 高德地图 绘制自定义Marker上部文本

先看下效果图吧:这个需要自定义布局来实现如果仅仅只靠Marker本身实现不了只能实现(如下图)第一步写个XML:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" andr...

2019-07-08 15:51:48 3216 3

原创 Android TextView内容过长加省略号,获取行数,点击显示全部内容

在项目中需要运用到TextView的一些属性,在这里也整合记录一下。在AndroidTextView中有个内容过长加省略号的属性,即ellipsize,用法如下:在xml中:Android:ellipsize="end"   省略号在结尾android:ellipsize="start"    省略号在开头android:ellipsize="middle" 省略号...

2019-03-20 16:19:46 1177

原创 跳转高德地图

/** * 启动高德App进行导航 */ public void invokingGD() { double lat = 0, lon = 0; if (navigationType==1){ if (mEndPoint != null) { lat = mEndPoint....

2018-11-26 10:03:01 1295

原创 极光推送

注册登录此处略过。。。。。。。。。。。申请AppKey 略过。。。。。。。。。。在 module 的 gradle 中添加依赖和 AndroidManifest 的替换变量。android { ...... defaultConfig { applicationId "com.xxx.xxx" //JPush 上注册的包名. ........

2018-11-10 19:14:36 143

原创 JAVA,到底是按值传递还是引用传递

 Java中到底是否只存在值传递。翻了很多资料,还有博客,基本上都是说JAVA只有值传递没有引用传递。这些都无所谓,关键你要弄懂什么情况下是值传递什么情况下是引用传递。必须要懂得这个原理,至于叫什么就无所谓了。下面是我查阅资料以及自己的理解:值传递 在方法的调用过程中,实参把它的实际值传递给形参,此传递过程就是将实参的值复制一份传递到函数中,这样如果在函数中对该值(形参的值)进行了...

2018-09-11 16:57:58 175

原创 TCP(三次握手四次挥手)很全面

在日常生活中,常见使用TCP协议的应用如下:  浏览器,用的HTTP  ++,用的FTP  Outlook,用的POP、SMTP 微软办公软件套装的组件之一  Putty,用的Telnet、SSH 串行接口连接软件  QQ文件传输 确认ACK ,仅当ACK=1时,确认号字段才有效。TCP规定,在连接建立后所有报文的传输都必须把ACK置1;同步 SYN,在连接建立时用...

2018-09-11 10:23:08 170

原创 WebView显示VR或者显示H5的VR链接

效果图镇楼                        在学会怎么去用WebView 显示VR效果并适配个个手机都能出来的效果后加急写了这篇博客,本尝试了很多方法拿WebView去直接.loadUr 的时候发现在百分之 60 的手机能上能显示出VR效果那百分之40其实显示了我们H5提供的App下载网页,所以一看就知道那百分之40的手机不能不管只能领找方案。          所以 我简单...

2018-08-28 17:44:58 957

原创 万能的RecyclerView(简单的多布局)

适配器public class RecyclerAdapterd extends BaseMultiItemQuickAdapter&lt;Bean.RESULTBean.NewsListBean,BaseViewHolder&gt; { /** * Same as QuickAdapter#QuickAdapter(Context,int) but with ...

2018-07-23 19:43:34 225

原创 你想要的Http缓存及拦截器

                                     这是一个标题缓存:getCacheDir()方法用于获取/data/data//cache目录 getFilesDir()方法用于获取/data/data//files目录 通过Context.getExternalFilesDir()方法可以获取到 SDCard/Android/data/你的应用的包名/...

2018-07-19 19:27:17 155

转载 Android图片加载框架最全解析(三),深入探究Glide的缓存机制

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/54895665本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每天都有文章更新。在本系列的上一篇文章中,我带着大家一起阅读了一遍Glide的源码,初步了解了这个强大的图片加载框架的基本执行流程。不过,上一篇文章只能说是比较粗略地阅读了...

2018-07-19 08:51:16 149

原创 TMVP框架(简单的)

Tutils   tmvp工具类public class TUtil { public static &lt;T&gt; T getT(Object o, int i) { try { return ((Class&lt;T&gt;) ((ParameterizedType) (o.getClass() ...

2018-07-18 08:02:34 996

原创 底部状态栏(JPTabBar)

 JPTabBar依赖//JPTabBarimplementation 'com.jpeng:JPTabBar:1.2.3'//BottomNavigationBar implementation 'com.ashokvarma.android:bottom-navigation-bar:2.0.4'Xml &lt;android.support.v4.v...

2018-07-17 21:00:36 419

转载 Fragment复用

public class HomePage extends Fragment { private TabLayout tabLayout; private ViewPager viewPager; private List&lt;Fragment&gt; list; private String[] str = new String[]{"推荐", "体育", "科...

2018-07-12 10:19:25 746

原创 高德地图(实时获取定位)

获取定位数据 第 1 步,配置AndroidManifest.xml 声明Service组件在application标签中声明service组件,每个app拥有自己单独的定位service。&lt;service android:name="com.amap.api.location.APSService"&gt;&lt;/service&gt; 然后,声明权限...

2018-06-22 21:15:09 9357

原创 高德地图 (显示蓝点,驾车路线)

public class Main2Activity extends AppCompatActivity implements RouteSearch.OnRouteSearchListener, AMap.OnMyLocationChangeListener, GeocodeSearch.OnGeocodeSearchListener { private MapView mapView...

2018-06-19 14:31:18 1658 1

空空如也

空空如也

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

TA关注的人

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