摘要:
效果图: 只有当焦点在输入框中时才会弹出键盘,当键盘是弹出的时候,点击任何地方键盘都会关闭, 当输入密码的时候猫头鹰会将眼睛捂着,点击其他地方时便会将眼睛打开 GitHub地址:https://github.com/luofangli/MyCool_login 详细代码: activity_main 阅读全文
摘要:
监听焦点只需要实现OnFocusChangeListener接口里面的方法即可 方法如下: override fun onFocusChange(v: View?, hasFocus: Boolean) {//v是对哪一个视图的焦点进行监听,//hasFocus是对视图监听的返回值,焦点在v视图上则 阅读全文
摘要:
一:在某一个activity中点击任意位置均可以隐藏键盘 val keyboard =getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager//this.currentFocus?.windowToken 是获取当前a 阅读全文
摘要:
selector选择器,可以根据控件不同的状态切换不同的背景 第一步: <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_enabled="false" 这是控件的状态值 阅读全文
摘要:
属性动画:连同控件本身一起动画: 所有的属性动画都是继承于Animator的,Animator下分为ValueAnimator与ViewPropertyAnimator 其中ValueAnimator下又分为ObjectAnimator)(改变一个属性,如只改便拉伸x,拉伸y,)与AnimatorS 阅读全文
摘要:
一:帧动画(FameAnimation) 帧动画是一帧一帧的播放的,通过快数播放图片达到动画的效果 帧动画的使用有两种方式: 1:通过xml配置帧动画 在drawable文件下创建xml文件 将文件改为anim_list,并将图片一张一张的按播放的顺序添加上去,先播放的先添加,duration设置时 阅读全文
摘要:
1:edittext: 与TextView的区别就是edittext是可以被编辑的,与之前讲的视图所有的属性,它皆有: android:inputType="number" 文本的输入形式,下图中,除了TextView不是edittext之外,以下都是,inputType的模式就对应以下不同的格式的 阅读全文
摘要:
1:应用程序的启动过程 应用程序的图标被点击-》启动activitythread-》线程的入口main函数-》创建activitythread-》绑定activitythread thread.attach(false,startSeq)-》创建仪表类生命周期,管理程序的生命进程mInstrumen 阅读全文
摘要:
所有的控件都是直接或者间接继承与View的,所以View有的属性其他的控件都是有的 alpha:透明度,值从1(不透明)到0(全透明),0.5就是半透明 background:背景,可以是单一的颜色也可以是一张图片或xml配置文件 ID:是一个试图的标识, tag: 是一个视图的另一种标识,可以通过 阅读全文
摘要:
1:应用程序的启动过程 应用程序的图标被点击-》启动activitythread-》线程的入口main函数-》创建activitythread-》绑定activitythread thread.attach(false,startSeq)-》创建仪表类生命周期,管理程序的生命进程mInstrumen 阅读全文