positive: 这就要看看画好的元件放到哪个库里了,如果是在软件默认的库里,那就直接从那个库里找出来就行了。如果不是在原先的库里,那么就需要加载元件所在的库,方法是:<br>1、在软件界面的右侧点击Libraries选项卡,会弹出Libraries窗口<br>2、点击其上方的Libraries按钮,会弹出一个窗口<br>3、然后在这个窗口的右下角点击Install,又会弹出一个对话框<br>4、找到存储的元件库,点击“打开”即可将次此元件库加载到软件的库列表中了<br>5、这时,在库列表中找到刚刚加载的库,就可以找到元件,然后加到原理图中了。
negative: 尽管Android系统提供了不少控件,但是有很多酷炫效果仍然是系统原生控件无法实现的。好在Android允许自定义控件,来弥补原生控件的不足。但是在很多初学者看来,自定义View似乎很难掌握。其中有很大一部分原因是我们平时看到的自定义View使用中,有多种形式,有的寥寥数笔,有的逻辑很复杂,有的直接继承View或ViewGroup,有的却直接继承系统的原生控件,有的可以直接使用系统定义的属性,而有的却自定义了自己的属性......所以不明白使用规则的开发者,很容易被这只“纸老虎”吓到。<br>实际上实现自定义View的方式,从整体上看,只分为三种:组合控件,继承控件,自绘控件。然后就是根据需要来添加自定义的属性,就这么简单。本文将会针对这4个方面进行详细的讲解。主要内容如下:<br><img><br>一、组合控件<br>组合控件,顾名思义,就是将系统原有的控件进行组合,构成一个新的控件。这种方式下,不需要开发者自己去绘制图上显示的内容,也不需要开发者重写onMeasure,onLayout,onDraw方法来实现测量、布局以及draw流程。所以,在实现自定义view的三种方式中,这一种相对比较简单。<br>实际开发中,标题栏就是一个比较常见的例子。因为在一个app的各个界面中,标题栏基本上是大同小异,复用率很高。所以经常会将标题栏单独做成一个自定义view,在不同的界面直接引入即可,而不用每次都把标题栏布局一遍。本节就自定义一个标题栏,包含标题和返回按钮两个控件,来介绍这种组合控件的实现方式。<br>1、定义标题栏布局文件<br>定义标题栏的布局文件custom_title_view.xml,将返回按钮和标题文本进行组合。这一步用于确定标题栏的样子,代码如下所示:<br>1