![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
韩木春华
这个作者很懒,什么都没留下…
展开
-
图文控件按钮的使用Material
https://blog.csdn.net/qq_35775053/article/details/108531983?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163365811316780274185340%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=163365811316780274185340&biz_id=0&原创 2021-10-08 11:12:20 · 93 阅读 · 0 评论 -
替代sp的两种方式
MMKVhttps://blog.csdn.net/mymolit/article/details/82854674?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163366234416780357295249%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=163366234416780357295249&biz_id=0&原创 2021-10-08 11:11:17 · 662 阅读 · 0 评论 -
sp存储多个对象追加问题
添加sp数据 SharedPreferences sharedPreferences1 = getActivity().getSharedPreferences("gwcccc", Context.MODE_PRIVATE); SharedPreferences.Editor edit1 = sharedPreferences1.edit(); String string = sharedPreferences1.getStr原创 2021-08-27 11:12:45 · 416 阅读 · 0 评论 -
简单实现懒加载
MVPV层package com.example.mvp.V;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import androidx.annotation.NonNull;import androidx.annotation.Nullable;import androidx.appcompat.ap原创 2021-06-03 09:41:45 · 118 阅读 · 0 评论 -
简单弹幕.
<master.flame.danmaku.ui.widget.DanmakuView android:id="@+id/danmuu" android:layout_width="match_parent" android:layout_height="match_parent"></master.flame.danmaku.ui.widget.DanmakuView>package com.example.day09_danm.原创 2021-05-30 19:09:53 · 124 阅读 · 0 评论 -
自定义BarNo
package com.example.day08_basebar;import android.content.Context;import android.graphics.Color;import android.util.AttributeSet;import android.view.Gravity;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;i原创 2021-05-26 14:40:11 · 94 阅读 · 0 评论 -
BottomNavigationBar切换Fragment页面
<LinearLayout android:orientation="vertical" android:id="@+id/line" android:layout_width="match_parent" android:layout_height="wrap_content"></LinearLayout> <com.ashokvarma.bottomnavigation.BottomNavig...原创 2021-05-25 15:32:03 · 175 阅读 · 1 评论 -
自定义小红点消息个数
package com.example.day06_barkongjian;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.text.TextPaint;import android.util.AttributeSet;import androidx.appcomp.原创 2021-05-25 15:27:02 · 84 阅读 · 0 评论 -
简单的短视频画心
布局主布局<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_原创 2021-05-21 17:00:58 · 243 阅读 · 2 评论 -
沉浸式与正则表达式
沉浸式View decorView = getWindow().getDecorView();//获取最大的Activity int option=View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN|View.SYSTEM_UI_FLAG_LAYOUT_STABLE; decorView.setSystemUiVisibility(option); getWindow().setStatusBarColor(Color.TRANSP原创 2021-05-18 11:36:16 · 137 阅读 · 0 评论 -
单例封装SharedPreferences和Retrofit
private static SharedPreferences sharedPreferences; private static SharedPreferences.Editor editor; private static Sputil sputil=null; private static final String na="name"; private Sputil(Context context) { sharedPreferenc...原创 2021-05-12 15:50:31 · 100 阅读 · 0 评论 -
二维码
implementation 'cn.yipianfengye.android:zxing-library:2.2' <uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.VIBRATE"/>//生成 sct1 = (ImageView) findViewById(R.id.sc...原创 2021-05-05 08:49:35 · 84 阅读 · 2 评论 -
EventBus事件传递
EventBusimplementation ‘org.greenrobot:eventbus:3.2.0’ EventBus.getDefault().register(this);//注册广播 @Override protected void onDestroy() { super.onDestroy(); EventBus.getDefault().unregister(this);//销毁页面的注销广播 }发送数据EventBus.ge原创 2021-04-28 16:12:17 · 197 阅读 · 0 评论 -
PickerView滚动选择器
PickerViewimplementation ‘com.contrarywind:Android-PickerView:4.1.8’//PickerView<com.contrarywind.view.WheelView android:id="@+id/wv" android:layout_width="wrap_content" android:layout_height="wrap_content"></com.contrar原创 2021-04-28 16:03:55 · 390 阅读 · 0 评论 -
自定义控件
继承 extends View<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="HanText"> <attr name="text" format="string"></attr> <attr name="daxia" format="dimension"></attr>原创 2021-04-25 09:35:50 · 86 阅读 · 0 评论 -
动画
动画补间动画//透明度动画AlphaAnimation alphaAnimation = new AlphaAnimation(0, 1)//平移动画TranslateAnimation translateAnimation = new TranslateAnimation(0, 200, 0, 0);//缩放动画ScaleAnimation rotateAnimation = new ScaleAnimation(1, 2, 1, 2,50,50);//旋转动画RotateAnimati原创 2021-04-24 14:45:54 · 94 阅读 · 0 评论 -
2021-04-02
控件CommonTabLayout+Banner+PullToRefreshLayoutCommonTabLayout依赖 implementation 'com.flyco.tablayout:FlycoTabLayout_Lib:2.0.2@aar'//flycotablayout/*** 一。flycotablayout: (1)添加依赖: (2)设置tab底部的样式:commonTabLayout.setTabData(集合); (3)点击底部实现切换: commonTabLa原创 2021-04-02 09:43:01 · 111 阅读 · 0 评论 -
2021-04-02
自定义视图2画板public class HuaBanView extends SurfaceView implements SurfaceHolder.Callback { private Paint paint;//画笔 private Path path;//路径 public void init(){//初始化:做准备工作 getHolder().addCallback(this); paint= new Paint();原创 2021-04-02 09:30:16 · 81 阅读 · 0 评论 -
2021-04-02
自定义视图视频加弹幕视频布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" andr原创 2021-04-02 09:21:10 · 125 阅读 · 0 评论 -
2021-04-01
系统功能 比如打电话…//打电话private void Call() { Intent intent=new Intent(); intent.setAction(Intent.ACTION_CALL); intent.setData(Uri.parse("tel:12346789")); startActivity(intent); }//浏览器private void Broswer() { Intent原创 2021-04-01 16:01:29 · 128 阅读 · 0 评论 -
2021-04-01
类似于抖音的侧滑public class MainActivity extends AppCompatActivity { SlidingMenu slidingMenu; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);原创 2021-04-01 13:50:34 · 106 阅读 · 0 评论 -
2021-04-01
万能适配器1.万能适配器–BaseReccyclerviewAdapterHelper------》BRVAH 作者:陈宇明implementation ‘com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.22’//万能适配器implementation ‘com.android.support:recyclerview-v7:30.0.0’//recyclerviewmaven { url “https://jitpack.io”原创 2021-04-01 13:39:24 · 134 阅读 · 0 评论 -
2021-04-01
蓝牙蓝牙:硬件设备 无线短距离传输设备 真机测试1.权限:2.功能(1)打开蓝牙:(2)关闭蓝牙:(3)获得本机蓝牙的名称:(4)扫描附近的蓝牙设备:展现在listView中(5)获得已经配对的设备:展现在listView中3.广播(1)发送方:手机内部发送系统广播(2)接收方:注册+解除注册+定义接受者类4.数据的传输:两个手机发送数据 socket开启蓝牙关闭蓝牙显示蓝牙注册服务获取扫描的数据private UUID uuid = UUID.fromSt原创 2021-04-01 13:25:46 · 65 阅读 · 0 评论