首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CardView的那点事儿

↳ android.widget.FrameLayout ↳ android.support.v7.widget.CardView ---- 从官方的文档我们可以看出: CardView:有圆角的背景和阴影的...CardView 扩展 FrameLayout 类别并让您能够显示卡片内的信息,这些信息整个平台中拥有一致的呈现方式。CardView 小组件可拥有阴影和圆角。...CardView Android 5.0(API 级别 21)及更高版本中使用真实高度与动态阴影,而在早期的 Android 版本则返回编程阴影实现。...如果要在代码设置圆角半径,请使用 CardView.setRadius 方法。 如果要设置卡片的背景颜色,请使用 card_view:cardBackgroundColor 属性。...和之前的版本添加内边距,这个属性为了防止内容和边角的重叠 一般来说和RecyclerView搭配起来使用效果更加~ ---- 如何使用 添加依赖项 RecyclerView 与 CardView 小组件

95920
您找到你想要的搜索结果了吗?
是的
没有找到

50行Python代码实现视频物体颜色识别和跟踪(必须以红色例)

目前计算机视觉(CV)与自然语言处理(NLP)及语音识别并列为人工智能三大热点方向,而计算机视觉的目标检测(ObjectDetection)应用非常广泛,比如自动驾驶、视频监控、工业质检、医疗诊断等场景...目标检测的根本任务就是将图片或者视频感兴趣的目标提取出来,目标的识别可以基于颜色、纹理、形状。其中颜色属性运用十分广泛,也比较容易实现。...下面就向大家分享一个我做的小实验———通过OpenCV的Python接口实现从视频物体颜色识别和跟踪。...upper_red = np.array([10, 255, 255]) # 红色范围高阈值 #需要更多颜色,可以去百度一下HSV阈值!...比如某种颜色的识别?

4.9K21

CardView

虽然说CardView整合到了V7,但是support-v7并不能发现,通过查看sdk extra路径下的文件可以发现,其名字叫cardview-v7。 ?...依赖添加完成后,进行编译会发现出现minSdk错误,cardview-v7的minsdk“L",其实CardView能够向下兼容到2.0。...都不行,所以目前我能找到的正常使用CardView的IDE及配置办法只有AndroidStudio,不过这也是趋势,早用早好的事情。...CardView继承于Framelayout,所以Framelayout的属性他都有,同时CardView还有几个特殊的属性: API21(Android L)等级以上拥有属性elevation,意为...只能通过xml的elevation属性指定; 其余(2.0以上)有属性cardBackgroundColor,意为CardView的卡片颜色,只能通过xml的cardBackgroundColor进行指定

2.1K90

Android设置控件阴影的三种方法

本文实例大家分享了Android设置控件阴影的方法,供大家参考,具体内容如下 第一种方式:elevation View的大小位置都是通过x,y确定的,而现在有了z轴的概念,而这个z值就是View的高度...第二种方式:CardView 今天有空学习了下CardView的使用,既然是使用,不凡使用一个实例操作一下 CardView是Android5.0的新控件,所以我们需要在dependencies添加支持...card_view:cardElevation 阴影的大小 card_view:cardMaxElevation 阴影最大高度 card_view:cardBackgroundColor 卡片的背景色...有兴趣的朋友可以尝试使用ViewPager+CardView实现卡片画廊的效果 其实CardView的使用相当于加了一个布局使用,其CardView里面内容的实现,还是布局设计 银行卡布局: <...对就是一个颜色就可以达到这种效果 那这个颜色要怎么定义才能达到这种效果呢 比如上图的按钮颜色是粉红色颜色代码 #f692bf,我们只需要在前面加上#ff,最后这样#ff692bf 就可以达到这种效果

7.8K20

学会使用CardView,简单实现卡片式布局效果

都掌握的怎么样啊 安卓中一些常用控件学习得差不多了,今天再来学习一个新的控件CardView实际开发也有非常高的地位。...这里有一点需要值得注意,之前学习到的控件属性都是android:开头的,而这里所列的属性是app:开头的,如果继续使用默认的会提示找不见对应属性,需要我们定义一个app命名空间,布局文件需要加入xmlns...三、CardView示例2 CardView被包装为一种布局,并且经常在ListView和RecyclerView的Item布局,作为一种容器使用。...CardView应该被使用在显示层次性的内容时;显示列表或网格时更应该被选择,因为这些边缘可以使得用户更容易去区分这些内容。...(20); // 设置卡片背景颜色 mCardView.setCardBackgroundColor(Color.RED); // 设置阴影部分大小

2.8K70

Android Material Design系列之主题样式介绍说明等

colorPrimaryDark 是状态栏底色 colorPrimary 如果你不手动自己去修改toolbar背景色的话,它就是默认的toolbar背景色 colorAccent 各控制元件(比如:checkbox...其他属性相关介绍 navigationBarColor 导航栏的背景色,但只能用在 API Level 21 以上的版本,也就是5.0以上才可以 windowBackground App 的背景色 colorControlNormal...这个也只能在API21以上才能用各控制元件的预设颜色和colorAccent正好对应 Style上设置 以上的颜色属性均是 style 的属性设置。...getEditText():得到TextInputLayout的EditView控件。 setErrorEnabled():设置是否可以显示错误信息。...TextInputEditText TextInputEditText和TextInputLayout类似,Design包还有一个组件TextInputEditText,它继承了AppCompatEditText,可以右侧显示出错误信息的小弹窗提示

1.2K70

Android实现万能自定义阴影控件实例代码

第一个方案的CardView渐变色和阴影效果很难控制,只能支持线性或者环装形式渐变,这种不满足需要,因为阴影本身是一个四周一层很淡的颜色包围,一个矩形框的层面上颜色大概一致,而且这个CardView有很多局限性...在下面开源案例代码,我会一一展示这几种不同方案实现的阴影效果。 网上一些介绍阴影效果方案 所有深奥的技术,也都是需求做准备的。...阴影是否占位 使用CardView阴影不占位,不能设置阴影颜色和效果 使用shape阴影是可以设置阴影颜色,但是是占位的 02.实现阴影效果Api 思考一下如何实现View阴影效果?...dx:阴影X轴方向上的偏移量 dy: 阴影Y轴方向上的偏移量 shadowColor: 阴影颜色。 终于找到了设置颜色的,通过设置shadowColor来控制视图的阴影颜色。...中使用注意点 createShadowBitmap方法,其实也可以看到需要创建bitmap对象。

1.1K31

一文彻底搞清楚 Material Design

Material Design 的设计灵感来自现实世界真正的物质材料。Material Design 设计语言强调根据用户行为凸显核心功能,进而为用户提供操作指引,通过鲜明、形象的颜色差。...,因为 TextView 的默认海拔是0 ,就被 Cardview 给挡住了,因为 CardView 的默认海拔是 2dp,如果你将 TextView 的海拔设置 3dp 这个时候 TextView...轮廓 默认情况下,所有的view都是矩形的,虽然可以给view设置背景圆形的图片,即可以界面显示出圆形的内容,但是view的大小实际上依然是矩形,并且设置的图片实际上也是矩形的,只是圆形以外的区域是透明色...background:按背景显示轮廓,如果 background 是颜色值,则轮廓就是 view 的大小,如果是 shape 则按shape指定的形状来作为轮廓,显示阴影 如果 background...Web上,仅通过操纵y轴即可描绘阴影。以下示例显示了海拔6dp的卡片。 阴影的条件 阴影由轮廓和海拔共同决定。 海拔决定了阴影的大小,轮廓决定了阴影的形状。

2.1K10

Android 天气APP(十七)热门城市 - 国内城市

正文 ① 修改API ApiService修改hotCity这个接口,将固定地址里面的group分离出来,作为请求参数。...③ 创建选择弹窗 之前是HotActivity默认查询海外热门城市的,现在增加了一个参数,就需要用户去手动选择了,我们可以通过一个弹窗来进行选择。 layout下创建 ?...将这个值放到外面就可以调用的时候设置是否可以点击空白处关闭弹窗,true是可以,false是不可以。 修改activity_hot_city.xml布局文件,完整代码如下,复制粘贴即可 <?...就是里面的布局增加了id,还有就是改了颜色, 之后HotCityActivity初始化 ?...这样传入的类型就会影响到适配器的样式了,最后一步就是getHotCityResult方法对返回值做数据的处理了。 ?

71020

再不迁移到Material Design Components 就out啦

它使用AppCompat主题,设计支持库的小部件(包括具有自定义背景的按钮)以及需要迁移的各种其他元素。...要恢复旧的文本字段可以布局添加样式 <com.google.android.material.textfield.TextInputLayout ... + style="@style...MDC窗口小部件使用这些属性来<em>为</em>其<em>背景</em>,文本,图标等着色。要了解哪些小部件使用哪种<em>颜色</em>,需要检查源代码<em>中</em>的默认小部件样式。 AppCompat和框架<em>中</em>还存在一些<em>颜色</em>,但不再适用于此新系统。...MDC小部件使用这些属性来设置其<em>背景</em>样式。要了解哪些窗口小部件适用于哪些形状类别,需要检查源代码<em>中</em>的默认窗口小部件样式。 控件<em>背景</em> 实现此功能的类<em>为</em> MaterialShapeDrawable....需要注意的是要清空 backgroundTint,因为<em>在</em>默认的 style <em>中</em>,backgroundTint <em>为</em> colorPrimary <!

3.1K30

Android:你要了解的自定义View基础概念都在这里了!

视图(View)定义 视图(View)表现为显示屏幕上的各种视图,如TextView、LinearLayout等。 2. 视图(View)分类 **View主要分为两类: ** a....默认的屏幕坐标系角度增大方向顺时针。 ? 注:常见的数学坐标系角度增大方向逆时针。 9. 颜色相关 Android颜色相关内容包括颜色模式,创建颜色的方式,以及颜色的混合模式等。...9.1 颜色模式 Android支持的颜色模式: ? 以ARGB8888例介绍颜色定义: ?...//带有透明度的红色 9.2.2 xml文件定义颜色 /res/values/color.xml 文件如下定义: <?...#aaff0000 //高精度 - 带透明通道红色 9.3 引用颜色的方式 9.3.1 java文件引用xml定义的颜色 //方法1 int color = getResources(

52010

Android 控件设置阴影效果

本文主要记录Android控件设置阴影 给控件设置阴影,会使得界面元素更好看一写,google 给我们提供了一个现成的控CardView,可以将CardView看做是FrameLayout自身之上添加了圆角和阴影效果...本文是使用给控件设置背景实现阴影 res/drawable 下新建一个 Drawable Resource File 使用 layer-list 图层 就是说可以多个图层一层一层盖上去 新建一个渐变的图层...item作为背景图层,主要是 gradient,shape是用来定义形状的,corners设置角度,gradient定义该形状里面渐变色填充,startColor起始颜色,endColor结束颜色,...新建一个图层,作为顶层图层, 阴影实现的原理,就是顶层的小显示一点,露出一部分下面的图层,这个就需要设置Item的 left, top, right, bottom属性,这几个参数的设置就类似于设置margin...-- 背景部分 --

1.9K31
领券