LayoutEditor

android RecyclerView的Linear布局案例

China☆狼群 提交于 2021-02-12 07:03:42
1、先创建 activity_recycle_view.xml 和 activity_recycler_linear_item.xml 如下: <? xml version="1.0" encoding="utf-8" ?> < androidx.constraintlayout.widget.ConstraintLayout xmlns:android ="http://schemas.android.com/apk/res/android" xmlns:app ="http://schemas.android.com/apk/res-auto" xmlns:tools ="http://schemas.android.com/tools" android:layout_width ="match_parent" android:layout_height ="match_parent" tools:context =".RecycleViewActivity" > < androidx.recyclerview.widget.RecyclerView android:id ="@+id/re1" android:layout_width ="match_parent" android:layout_height ="match_parent" tools:layout

IC设计流程之实现篇——全定制设计

喜你入骨 提交于 2021-02-10 15:30:00
要谈IC设计的流程,首先得搞清楚IC和IC设计的分类。 集成电路芯片从用途上可以分为两大类: 通用IC (如CPU、DRAM/SRAM、接口芯片等)和 专用IC(ASIC) (Application Specific Integrated Circuit),ASIC是特定用途的IC。从结构上可以分为 数字IC、模拟IC和数模混合IC 三种,而SOC(System On Chip,从属于数模混合IC)则会成为IC设计的主流。从实现方法上IC设计又可以分为三种, 全定制(full custom)、半定制(Semi-custom)和基于可编程器件的IC设计 。全定制设计方法是指基于晶体管级,所有器件和互连版图都用手工生成的设计方法,这种方法比较适合大批量生产、要求集成度高、速度快、面积小、功耗低的通用IC或ASIC。基于门阵列(gate-array)和标准单元(standard-cell)的半定制设计由于其成本低、周期短、芯片利用率低而适合于小批量、速度快的芯片。最后一种IC设计方向,则是基于PLD或FPGA器件的IC设计模式,是一种“快速原型设计”,因其易用性和可编程性受到对IC制造工艺不甚熟悉的系统集成用户的欢迎,最大的特点就是只需懂得硬件描述语言就可以使用EDA工具写入芯片功能。 从采用的工艺可以分成双极型(bipolar),MOS和其他的特殊工艺 。硅(Si

gh60 pure 配列 备份

我的梦境 提交于 2021-01-19 15:53:22
gh60 前一段时间无响应了,键盘灯常量,无法输入,重新刷固件解决。键盘布局备份。 刷固件支持win, mac,linux: https://github.com/kairyu/tkg-toolkit 设计配列: keyboard-layout-editor 生成固件: TMK Keymap Generator 主要参考: https://www.iwyvi.com/keyboard/gh60-keyboard/ 不过我是Mac,所以把Win和Alt调整了下位置,其他没变。 来源: oschina 链接: https://my.oschina.net/osgit/blog/4913246

tools:context =“activityname”布局文件中定activity的渲染上下文

十年热恋 提交于 2019-12-04 01:13:22
第一步: 首先来看布局文件:activty_about.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="info.Activity.About"> <TextView android:text="@string/进击e小米出品" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> 解释: tools:context="info.Activity.About " 这一句不会被打包进APK, ADT的Layout Editor在当前的Layout文件里面设置对应的渲染上下文,说明当前的布局文件所在的渲染上下文是“info.Activity.About”对应的那个activity。 第二步:在AndroidManifest.xml中的设置activity的theme <?xml

android -------- ConstraintLayout介绍 (一)

我与影子孤独终老i 提交于 2019-12-02 15:36:43
ConstraintLayout 翻译为 约束布局,也有人把它称作 增强型的相对布局,由 2016 年 Google I/O 推出。 扁平式的布局方式,无任何嵌套,减少布局的层级,优化渲染性能。从支持力度而言,将成为主流布局样式,完全代替其他布局。 版本 Android Studio是2.2或以上版本 ConstraintLayout是一个Support库,意味着向前兼容,它可以兼容至API 9,也就是Android 2.3,鉴于现在市场上手机基本都是2.3及以上的,所以如果不是特殊情况,开发者可以不用考虑版本问题。 需要在build.gradle中加入 implementation 'com.android.support.constraint:constraint-layout:1.1.1' 新特性 相对于传统布局,ConstraintLayout在以下方面提供了一些新的特性: 相对定位 外边距 居中和倾向 可见性的表现 尺寸约束 Chain 辅助工具 Layout Editor全景 工具栏(Toolbar):提供在编辑器中配置布局外观和编辑布局属性的按钮 Palette:提供小部件和布局的列表,您可以将它们拖动到编辑器内的布局中 Component Tree:显示布局的视图层次结构。在此处点击某个项目将看到它在编辑器中被选中 设计视图:用来显示界面 blueprint视图