Androud
我妻美如画中仙
这个作者很懒,什么都没留下…
展开
-
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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" /> <原创 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 · 229 阅读 · 0 评论 -
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 阅读 · 0 评论 -
调用系统直接拨打电话
先在清单文件把权限加上 危险权限要动态授权<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 · 144 阅读 · 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 阅读 · 0 评论 -
状态栏颜色修改 白底黑字
简单设置一下白底黑字效果在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 阅读 · 0 评论 -
上传音频文件
直接上代码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 阅读 · 0 评论