03 2022 档案

摘要:1. onAttach() 进行与Activity的绑定(fragment必须在有activity时才能进行使用) 2. onCreate() 创建fragment(一般还用于对Bundle的传递尽心解析) 3. onCreateView() 对ui的创建 4. onActivityCreated( 阅读全文
posted @ 2022-03-31 10:22 搬砖工具人 阅读(49) 评论(0) 推荐(0) 编辑
摘要:一、使用 Bundle 对象进行传递 1. activity 段中的代码 @Override public void onClick(View view) { switch (view.getId()){ case R.id.btn: Bundle bundle = new Bundle(); bu 阅读全文
posted @ 2022-03-30 17:46 搬砖工具人 阅读(23) 评论(0) 推荐(0) 编辑
摘要:步骤: 创建一个待处理的fragment 获取FragmentManager,一般是通过getSupportFragmentManager() 开启一个事务 transaction ,一般调用 fragmentManager的beginTransaction() 使用transaction进行fra 阅读全文
posted @ 2022-03-30 14:30 搬砖工具人 阅读(277) 评论(0) 推荐(0) 编辑
摘要:1. 具备生命周期(很像一个子activity) 2. 必须委托在activity中才能运行 一、实现静态添加 FragMent 1.右键包=》NEW => FragMent (选择对应的fragment) 2.编辑页面展示代码 <?xml version="1.0" encoding="utf-8 阅读全文
posted @ 2022-03-30 14:26 搬砖工具人 阅读(145) 评论(0) 推荐(0) 编辑
摘要:MVVM模式与MVP模式差不多,主要两点区别: 1.简化了MVP,没有那么多接口 2.采用了双向绑定、view的变动、自动反映到ViewModel,反过来一样的 阅读全文
posted @ 2022-03-30 11:03 搬砖工具人 阅读(39) 评论(0) 推荐(0) 编辑
摘要:<!-- 停止冒泡 --> <button @click.stop="doThis"></button> <!-- 阻止默认行为 --> <button @click.prevent="doThis"></button> <!-- 阻止默认行为,没有表达式 --> <form @submit.pre 阅读全文
posted @ 2022-03-30 09:44 搬砖工具人 阅读(45) 评论(0) 推荐(0) 编辑
摘要:1、v-on 的基本使用 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="../Js/vue.min.js"></script> </head> <body> <div id="app 阅读全文
posted @ 2022-03-30 09:37 搬砖工具人 阅读(31) 评论(0) 推荐(0) 编辑
摘要:1、块级作用域 <body> <button>button1</button> <button>button2</button> <button>button3</button> <button>button4</button> <button>button5</button> <script> / 阅读全文
posted @ 2022-03-30 09:35 搬砖工具人 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1、计算属性包含getter和setter方法,如下图所示,调用时不用加“()”,但是当我们一般使用时,一般情况下不需要实现set方法,为只读属性 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script 阅读全文
posted @ 2022-03-30 09:31 搬砖工具人 阅读(1475) 评论(0) 推荐(0) 编辑
摘要:一、v-bind动态绑定style(对象语法) <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="../Js/vue.min.js"></script> <style > .liClin 阅读全文
posted @ 2022-03-28 17:23 搬砖工具人 阅读(1074) 评论(0) 推荐(0) 编辑
摘要:1. 使用v-for 遍历输出 内容 2. 设置点击事件,单机li标签时,将li的索引值存放起来 3. 通过v-bind的对象调用方式进行 li 的样式更改 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <s 阅读全文
posted @ 2022-03-28 16:53 搬砖工具人 阅读(240) 评论(0) 推荐(0) 编辑
摘要:一、v-bind 用于绑定一个或者多个属性值,或者向另一个组件传递props值 ( 比如图片的链接src、网站的链接href、动态绑定一些类、样式等等 ) 下图是通过 v-bind 绑定a标签的href 和 图片的src属性 <!DOCTYPE html> <html> <head> <meta c 阅读全文
posted @ 2022-03-28 16:16 搬砖工具人 阅读(526) 评论(0) 推荐(0) 编辑
摘要:01、Mustache 简单说即 “双括号” 语法,不仅仅可以直接写变量,也可以写一些简单的表达式 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="../Js/vue.min.js"> 阅读全文
posted @ 2022-03-28 15:07 搬砖工具人 阅读(29) 评论(0) 推荐(0) 编辑
摘要:一、常见属性 android:orientation 设置水平显示还是垂直显示 android:columnCount 设置行的显示个数 android:rowCount 设置列的显示个数 二、子控件属性 android:layout_column 显示在第几列 android:layout_col 阅读全文
posted @ 2022-03-28 14:25 搬砖工具人 阅读(56) 评论(0) 推荐(0) 编辑
摘要:官方定义: 渐进式“JavaScript”框架 意味着vue是一个框架 javascript框架 js开发 渐进式: a、易用 vue.js上手非常快 b、灵活 vue 生态系统强大 vue基础核心 vue基础组件 vue router vue cli vuex。。。 c、高效 vue体积小 20k 阅读全文
posted @ 2022-03-28 10:47 搬砖工具人 阅读(71) 评论(0) 推荐(1) 编辑
摘要:一、PagerAdapter 的方法 getCount() 获得viewpager中有多少个view instantiateltem() 1.将给定位置的jiew添加到ViewGroup(容器)中,创建并显示出来 2.返回一个代表新增页面的Object(key),通常都是直接返回view本身就可以了 阅读全文
posted @ 2022-03-25 09:32 搬砖工具人 阅读(61) 评论(0) 推荐(0) 编辑
摘要:一、px与pt的区别1. px: pixels(像素).不同设备显示效果相同2. pt: point,是一个标准的长度单位, 1pt=1/72英寸,用于印刷业,非常简单易用;二、dp与sp的作用1. dip: device independent pixels(设备独立像素).不同设备有不同的显示效 阅读全文
posted @ 2022-03-24 17:44 搬砖工具人 阅读(165) 评论(0) 推荐(0) 编辑
摘要:1. ValueAnimation 进行 值 的更改,做种结果为 从 0-1 递增,执行时长为2秒 package com.example.myshuxing; import androidx.appcompat.app.AppCompatActivity; import android.anima 阅读全文
posted @ 2022-03-24 17:20 搬砖工具人 阅读(48) 评论(0) 推荐(0) 编辑
摘要:一、补间动画 1. alpha 透明度 2. rotate 旋转 3. scale 缩放 4. translate 平移 二、创建文件夹 anim 三、创建主页视图显示 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout android:la 阅读全文
posted @ 2022-03-24 16:53 搬砖工具人 阅读(166) 评论(0) 推荐(0) 编辑
摘要:一、帧动画 1.创建xml动态文件,我这里创建的是 frame.xml 2.使用 animation-list 将图片进行定位,并通过 android:duration 设置播放的时间 <?xml version="1.0" encoding="utf-8"?> <animation-list xm 阅读全文
posted @ 2022-03-24 16:12 搬砖工具人 阅读(88) 评论(0) 推荐(0) 编辑
摘要:一、导入依赖包 dependencies { //添加 RecyclerView的依赖包 implementation 'androidx.recyclerview:recyclerview:1.2.1'} 二、代码示例 1.布局页面 <?xml version="1.0" encoding="ut 阅读全文
posted @ 2022-03-23 18:07 搬砖工具人 阅读(61) 评论(0) 推荐(0) 编辑
摘要:一.、使用 setAdapter 方法进行 内容的填充 二、 创建 MyAdapter 类继承 BaseAdapter ;对 BaseAdapter 的方法 getView 进行重写,进行信息的展示 三、代码示例 1.设置页面 <?xml version="1.0" encoding="utf-8" 阅读全文
posted @ 2022-03-23 11:47 搬砖工具人 阅读(42) 评论(0) 推荐(0) 编辑
摘要:使用 拖拽形式设置界面,进行layout约束 阅读全文
posted @ 2022-03-23 10:50 搬砖工具人 阅读(69) 评论(0) 推荐(0) 编辑
摘要:一、TableLayout 需要和 TableRow搭配使用 二、基本属性 android:collapseColumns 设置需要被隐藏的列的序号,从0开始 android:stretchColumns 设置允许被拉伸的列的列序号,从0开始 android:shrinkColumns 设置允许被收 阅读全文
posted @ 2022-03-23 10:07 搬砖工具人 阅读(66) 评论(0) 推荐(0) 编辑
摘要:一、基本属性和其他布局形式差不多 1. foreground 前景色 2. foregroundGravity 前景布局 二、代码示例 <?xml version="1.0" encoding="utf-8"?> <FrameLayout android:layout_width="match_pa 阅读全文
posted @ 2022-03-23 09:53 搬砖工具人 阅读(35) 评论(0) 推荐(0) 编辑
摘要:常见属性 一、根据父容器定位 1. layout_alignParentLeft 左对齐 2. layout_alignParentRight 右对齐 3. layout_alignParentTop 顶部对齐 4. layout_alignParentBottom 底部对齐 5. layout_c 阅读全文
posted @ 2022-03-23 09:30 搬砖工具人 阅读(95) 评论(0) 推荐(0) 编辑
摘要:常用属性 1. orientation布局中组件的排列方式 2. gravity控制组件所包含的子元素的对齐方式,可多个组合 3. layout_gravity控制该组件在父容器里的对其方式 4. background 为该组件设置一个背景图片,或者是直接用颜色覆盖 5. divider分割线 6. 阅读全文
posted @ 2022-03-23 09:16 搬砖工具人 阅读(30) 评论(0) 推荐(0) 编辑
摘要:常用方法 1. setContentView(View contentView):设置 PopupWindow显示的View 2. showAsDropDown(View anchor):相对某个控件的位置(正左下方),无偏移 3. showAsDropDown(View anchor, int x 阅读全文
posted @ 2022-03-15 14:46 搬砖工具人 阅读(39) 评论(0) 推荐(0) 编辑
摘要:AlertDialog.Builder builder = new AlertDialog.Builder(context); //构建Dialog的各种参数 Builder.setlcon(int iconld); //添加ICON Builder.setTitle(CharSequence ti 阅读全文
posted @ 2022-03-15 11:21 搬砖工具人 阅读(49) 评论(0) 推荐(0) 编辑
摘要:常用属性 android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="#ffff00" app:navigationlcon="@drawable/ic_bas 阅读全文
posted @ 2022-03-15 10:40 搬砖工具人 阅读(160) 评论(0) 推荐(0) 编辑
摘要:一: 建一个NotificationManager NotificationManager类是一个通知管理器类,这个对象是由系统维护的服务,是以单例模式的方式获得,所以一般并不直接实例化这个对象。在Activity中,可以使用Activity.getSystemService(String)方法获取 阅读全文
posted @ 2022-03-14 19:04 搬砖工具人 阅读(504) 评论(0) 推荐(0) 编辑
摘要:max:进度条的最大值 progress:进度条已完成进度值 indeterminate:如果设置成true,则进度条不精确显示进度 style="?android:attr/progressBarStyleHorizontal":水平进度条 ui页面源码示例 <?xml version="1.0" 阅读全文
posted @ 2022-03-14 16:26 搬砖工具人 阅读(777) 评论(0) 推荐(0) 编辑
摘要:主要属性: 1、src:设置图片资源 2、scaleType:设置图片的缩放类型 2.1. fitStart保持宽高比缩放图片,直到较长的边与Image的边长相等,缩放完成后将图片放在lmageView的左上角 2.2. fitCenter默认值,同上,缩放后放于中间 2.3. fitEnd同上,缩 阅读全文
posted @ 2022-03-14 16:01 搬砖工具人 阅读(117) 评论(0) 推荐(0) 编辑
摘要:类似于winform中的 textBox 1.基数属性 hint:提示文本信息 textColorHint:提示文本信息的颜色 layout_width,layout_height:宽高度属性设置 inputType:文本的输入类型 drawableLeft:文本框左侧图标 drawablePadd 阅读全文
posted @ 2022-03-14 14:31 搬砖工具人 阅读(352) 评论(0) 推荐(0) 编辑
摘要:一:前端页面显示 <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orienta 阅读全文
posted @ 2022-03-14 14:25 搬砖工具人 阅读(60) 评论(0) 推荐(0) 编辑
摘要:基本属性 id:设置唯一标识 例:android:id="@+id/tv_one" gravity:设置文本显示效果; 例:center_vertical(水平居中) textColor:文本颜色;例:android:textColor="@color/black" textSize:字体大小,通常 阅读全文
posted @ 2022-03-14 14:17 搬砖工具人 阅读(115) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示