自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Android 动画详解

Android 动画分类1.帧动画(Frame Animation)2.补间动画(Tweened Animation)3.属性动画(Property Animation)一、帧动画原理:将一张张单独的图片连贯的进行播放,从而在视觉上产生一种动画的效果,类似电影播放实现1.在drawable中创建anim_list<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schem

2020-12-14 10:45:36 153

原创 RecyclerView 条目点击和条目长按

适配器package com.one.ui.clues.adapter;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import androidx.annotation.NonNull;import androidx.recyclerview.widget.RecyclerView;impo

2020-12-02 19:14:23 193

原创 CheckBox 自定义选中样式

第一步在drawable下创建文件一个.xml文件 名字随便起一个 符合命名规范就行<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@mipmap/icon_a" android:state_checked="false" /> &lt

2020-11-26 16:51:56 396 1

原创 了解一下 正则表达式

一、概述概念:是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。简述:符合某个规则的字符串。二、组成规则1.字符x 代表一个字符,可以是字母、数字等\\ 反斜线字符。\n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D') //如下正则表达式,匹配一段字符串中是否有新行、回车符、TESTNAME字符、\d,\\d表示\dstring regEx = "\n\\d*\r*!\\s*TESTNAME“2.字符类[abc]

2020-11-25 11:44:19 228

原创 EditText 限制不能输入汉字 密码框隐藏显示密码

.xml中<EditText android:id="@+id/ed_paw" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="输入你的密码" /> <CheckBox android:id="@+id/checkBox1"

2020-11-23 17:36:47 339

原创 调用系统直接拨打电话

先在清单文件把权限加上 危险权限要动态授权<uses-permission android:name="android.permission.CALL_PHONE"/>在.xml里<Button android:id="@+id/btn" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="打电话

2020-11-23 17:23:12 143 1

原创 OkHttp请求数据

OkHttpClient client = new OkHttpClient();//创建OkHttpClient对象。 FormBody.Builder formBody = new FormBody.Builder();//创建表单请求体 formBody.add("user", "user");//传递键值对参数 Request request = new Request.Builder()//创建Request 对象。

2020-11-21 15:47:47 154

原创 状态栏颜色修改 白底黑字

简单设置一下白底黑字效果在Activity中加入 //状态栏颜色字体(白底黑字)修改 Android6.0+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { Window window = getActivity().getWindow(); window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM

2020-11-21 11:34:27 215

原创 上传音频文件

直接上代码public class MainActivity extends AppCompatActivity { private TextView tv; private Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layo

2020-11-19 16:13:54 307

原创 GreenDao配置步骤

GreenDao配置步骤Project下的build.gradle文件加入buildscript { repositories { google() jcenter() mavenCentral() // 添加代码仓库 步骤1 } dependencies { classpath "com.android.tools.build:gradle:4.0.1" //步骤2

2020-11-17 15:40:40 261

原创 友盟多渠道打包

友盟多渠道打包(及友盟统计与使用)直接上代码在友盟官方注册应用获取到应用的AppKey可以选择导入sdk,也可以选择导入依赖这里用的是依赖1.在工程 build.gradle 配置脚本中 buildscript 和 allprojects 段中添加 sdk maven 仓库地址repositories { google() jcenter() maven { url 'https://dl.bintray.com/umsdk/release' } //sdk 仓

2020-11-17 15:14:01 185

空空如也

空空如也

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

TA关注的人

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