系统控件
文章平均质量分 78
Android系统控件相关文章
VincentWei95
这个作者很懒,什么都没留下…
展开
-
Android Jobscheduler
JobScheduler的使用1 简介JobScheduler 是Android L提供的API,可以通过内置的某些条件在满足条件的情况下执行特定的任务,Google采用了Job的方式,每个需要后台处理的业务为一个Job,通过管理系统Job来提高资源利用率,从而提高性能,节省电源。JobScheduler支持的内置条件处理:网络:指定在哪种网络状态下启动Job电源:指定电源是否连...转载 2019-07-08 23:57:49 · 3891 阅读 · 2 评论 -
MotionLayout
文章目录1 MotionLayout的背景2 MotionLayout使用说明2.1 MotionScene2.2 Transition2.2.1 OnClick2.2.2 OnSwipe2.2.3 KeyFrameSet2.2.3.1 KeyAttribure2.2.3.2 KeyCycle2.2.3.3 KeyPosition2.2.3.4 KeyTimeCycle2.2.3.5 KeyTrigger2.3 ConstraintSet2.4 StateSet1 MotionLayout的背景2 Mo原创 2020-08-24 09:40:04 · 1159 阅读 · 0 评论 -
Androidx Fragment延迟加载
学不动也要学!探究Fragment延迟加载的前世今生转载 2020-03-02 14:51:18 · 380 阅读 · 0 评论 -
Androidx ViewPager2
学不动也要学!深入了解ViewPager2转载 2020-03-02 14:56:09 · 1278 阅读 · 0 评论 -
Android TabLayout
activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" andr...原创 2019-06-20 22:54:36 · 98 阅读 · 0 评论 -
Android NavigationView
NavigationView优点:使用简单,只需要指定headerLayout和menu作为条目即可。NavigationView缺点:格式固定,宽高等已经被控件指定,可设置的参数少。navigation_header.xml(NavigationView的header)<?xml version="1.0" encoding="utf-8"?><Relativ...原创 2019-06-20 22:53:56 · 282 阅读 · 0 评论 -
Android Widget小组件
Widget基本使用详细说明:http://blog.csdn.net/sasoritattoo/article/details/17616597Widget的基本使用:在工程res/layout目录下创建一个widget的layout(widget.xml)在工程res/xml目录下创建资源文件appwidget-provider,一般设置常用属性:<appwidget...原创 2019-06-20 22:55:32 · 143 阅读 · 0 评论 -
Android 透明状态栏和底部导航栏
1 什么是fitSystemWindow?xml布局中,在根布局添加 android:fitSystemWindow=truefitsSystemWindows=true 表示在设置系统状态栏和底部导航栏为透明时,能为我们的布局空出位置,不让系统状态栏和底部导航栏遮挡我们的布局注意:设置了 fitsSystemWindows=true,设置在这个View上的padding都会失效如果想让...原创 2019-06-20 22:55:46 · 1924 阅读 · 0 评论 -
Andoid CollapsingToolbarLayout
https://blog.csdn.net/aqi00/article/details/56834285转载 2019-07-02 22:36:56 · 152 阅读 · 0 评论 -
Android AppBarLayout
https://blog.csdn.net/aqi00/article/details/56479309转载 2019-07-02 23:29:18 · 1270 阅读 · 0 评论 -
Android 自定义Behavior
https://blog.csdn.net/aqi00/article/details/60579386转载 2019-07-02 23:30:53 · 922 阅读 · 0 评论 -
Andrd 系统对话框
模拟在Service中弹出系统对话框SystemDialogpublic abstract class BaseDialog extends Dialog { public BaseDialog(Context context) { super(context, R.style.dialog_style); setContentView(getLay...原创 2019-07-21 23:08:18 · 257 阅读 · 0 评论 -
Android HandlerThread
package com.example.handlerthread;import android.annotation.SuppressLint;import android.os.Handler;import android.os.HandlerThread;import android.os.Message;import android.support.v7.app.AppComp...原创 2019-06-22 00:00:26 · 155 阅读 · 0 评论 -
Android EditText的InputType
android:inputType=”none”android:inputType=”text”android:inputType=”textCapCharacters” 字母大写android:inputType=”textCapWords” 首字母大写android:inputType=”textCapSentences” 仅第一个字母大写android:inputType=”tex...转载 2019-06-20 22:45:35 · 85 阅读 · 0 评论 -
Android EditText设置密码是否可见
inputType不可修改的情况下设置密码是否可见:mEtPassword.setTransformationMethod(isPasswordVisible ? HideReturnsTransformationMethod.getInstance() : PasswordTransformationMethod.getInstance());inputType可修改的情况下设置密码是...原创 2019-06-20 22:45:50 · 122 阅读 · 0 评论 -
Android Notification详解
1 Notification简介最后消息发送:NotificationManager notificationManager;Notification notification;NotificationComapt.Builder cBuilder;//Notification.Builder nBuillder; 大文本时用到 此处只列出NotificationComap.Bu...原创 2019-06-20 22:49:08 · 135 阅读 · 0 评论 -
Android 列表滑动时Toolbar渐变隐藏
GradientToolbarOnScrollingListener.javapackage com.vincent.listener;import android.support.v7.widget.RecyclerView;import android.support.v7.widget.Toolbar;import com.vincent.util.DensityUtils;...原创 2019-06-20 22:49:24 · 217 阅读 · 0 评论 -
Android Toolbar
layout activity_main.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools...原创 2019-06-20 22:53:43 · 105 阅读 · 0 评论 -
Android ExpandableListView
modelpublic class ValidateUserValue { private UserDetail userDetail; private boolean isFriend; private boolean isRegistered; private String phoneNumber; public void decoding(JSONObject respo...原创 2019-06-20 22:53:28 · 73 阅读 · 0 评论 -
Android RecyclerView的Item拖拽功能
activity_main.xml<?xml version="1.0" encoding="utf-8"?><android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.a...原创 2019-06-20 22:50:12 · 229 阅读 · 0 评论 -
Android CoordinatorLayout
CoordinatorLayout、AppBarLayout、FloatingActionButton、TabLayout、SnackBar、CollapsingToolbarLayout这些控件与CoordinatorLayout的配合使用参考下方博客:http://blog.csdn.net/xyz_lmn/article/details/48055919TabLayout的使用:htt...转载 2019-06-20 22:52:23 · 69 阅读 · 0 评论 -
Android DialogFragmet
DialogFragment在android3.0时被引入。是一种特殊的Fragament,用于在Activity的内容之上展示一个模态的对话框。DialogFragment与Fragment有着基本一致的生命周期,允许开发者将Dialog或AlertDialog内嵌进行重用,最少需要实现onCreateView()或onCreateDialog()。onCreateView()可以设置xml...原创 2019-06-20 22:39:19 · 127 阅读 · 0 评论 -
Android DrawerLayout
activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_...原创 2019-06-20 22:51:39 · 113 阅读 · 0 评论 -
Android EditText字符筛选工具类
public interface FilterType { /** * 空格 */ String FILTER_TYPE_SPACE = "space"; /** * 特殊字符 */ String FILTER_TYPE_SPECIAL_CHAR = "special_char"; /** * 表情 ...原创 2019-06-20 22:45:19 · 153 阅读 · 2 评论