![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
文章平均质量分 85
qq_33197352
知识是一点一点积累的,向自己的目标努力。
展开
-
给Recyclerview添加下划线
http://www.10tiao.com/html/227/201705/2650239745/1.html详解给Recyclerview添加下划线 public class DividerItemDecorations extends RecyclerView.ItemDecoration { private float mDividerHeight; private Pai原创 2017-09-13 18:08:42 · 2711 阅读 · 0 评论 -
熟悉使用okhttp和拦截器使用
要使用拦截器首先要熟悉okhttp的使用,如果不熟悉那么拦截器也会很难懂得,先来看okhttp基本使用 1,get的异步请求 这种方式不用再次开启子线程,但回调方法是执行在子线程中,所以在更新UI时还要跳转到UI线程中。 使用示例如下: private void getDataAsync() { OkHttpClient client = new OkHttpCl原创 2018-02-05 16:16:53 · 496 阅读 · 0 评论 -
自定义实现ViewPager圆形指示器
其实我这个就是实现四个点的效果,通过滑动viewpager来选中当前的点进行变色类似这种效果图,颜色可以自己修改还有大小不多说直接上代码自定义属性xml<?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="PagePointView"> &原创 2018-06-12 10:42:25 · 640 阅读 · 0 评论 -
自定义RecyclerView左滑刷新
其实这个我是在github上面找到的主要是为了学习,而熟悉,以备后面用到,在此基础上进行修改实现其他刷新,AnimView类主要是为了实现给Moreview添加背景色被实现滑动时候出现贝塞尔曲线效果public class AnimView extends View { boolean isBezierBackDone = false; private int mWidth; ...原创 2018-05-30 17:11:55 · 695 阅读 · 0 评论 -
开发中遇到的错误及解决办法
在Activity中加入Scheme桌面图片不见问题: 在里面在创建一个<inter-filter>属性 <activity android:name="com.linghang.app.activity.MainActivity" android:screenOrientation="portrait" ...原创 2018-05-30 17:11:32 · 774 阅读 · 0 评论 -
自定义一个LinearLayoutManager
这个是给我自己看的熟悉LayoutManagerpublic class MyLayoutManager extends RecyclerView.LayoutManager { private SparseArray<Rect> itemRects = null; @Override public RecyclerView.LayoutParams gen...原创 2018-06-13 18:10:06 · 1510 阅读 · 0 评论 -
自定义控件实现搜索界面
上面两个就是效果图,是用手机拍的看起有不清楚,但是知道大概效果就ok了,其实整体挺简单的,就是一个组合控件实现上面效果的,不多说直接上代码layout_search_view.xml<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/r...原创 2018-06-09 10:36:06 · 527 阅读 · 0 评论 -
Android api兼容性问题,记录给自己看的赖的去找
跳转到通信录界面问题: try { Intent it=null; if (Build.VERSION.SDK_INT>22){ it = new Intent(In...原创 2018-12-15 12:26:04 · 959 阅读 · 0 评论 -
录音的两种录音方式
File文件方式录音 public class FileActivity extends AppCompatActivity { private TextView mTvPressToSay; private TextView mTvLog,mPlay; private ExecutorService mExecutorService; private Med...原创 2019-03-24 19:41:16 · 987 阅读 · 0 评论