Package com. ayvytr. ktx. ui
Functions
增加EditText
Activity切换为全屏/非全屏
获取Activity本身,因为Dialog等都要用Activity实例,需要的话可以使用Activity.getApplicationContext.
隐藏软键盘
判断Activity是不是全屏
判断View是不是可见
View点击事件,点击doActionAfterTimes次后执行action,如果doActionAfterTimes==1, millisecondInterval是防止重复点击的间隔;如果doActionAfterTimes>1,相当于双击,多次点击, 以millisecondInterval内点击记录点击次数,点击次数到doActionAfterTimes,触发action.
设置文本,并且当selectAllText=true时,选择所有文本(EditText.setSelection, EditText.text.length); 当selectAllText=false时,移动光标到文字末尾.
设置Activity标题,直接调用Activity.setTitle,不起作用(使用了Navigation).
设置Activity标题,直接调用Fragment.requireActivity.setTitle,不起作用(使用了Navigation).
切横竖屏
设置状态栏为Light/Dark模式,
设置导航栏背景色
设置导航栏背景色
切横竖屏
设置状态栏背景色
设置状态栏背景色
显示软键盘,isShow:显示,在android.app.Activity.onCreate中使用也可以弹出键盘.
EditText文本变化监听器,文本变化后,以timeout为时间间隔触发action,ignoreEmpty=true: 输入文本为 空时,不触发action. timeout默认300ms,默认ignoreEmpty=true,忽略空字符串.
切换到黑夜模式.