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

Android开发笔记(一百二十四)自定义相册

首先定义一个GestureDetector对象;然后调用ImageSwitcher的setOnTouchListener方法设置触摸监听器OnTouchListener,该监听器的onTouch方法中让...5.0中新引入的卡片视图控件,顾名思义它拥有一个卡片式的圆角边框,边框外缘有一圈阴影,边框内缘有一圈空白。...该控件的实现原理并不复杂,事实早期便有许多人自己写了类似卡片效果的控件,只不过后来Android顺应民意推出了原生的卡片视图。...cardCornerRadius : 指定卡片的圆角半径。 cardElevation : 指定卡片内容距离阴影边缘的间隔。...CardView的常用方法说明如下: setCardBackgroundColor : 设置卡片的背景颜色。 setRadius : 设置卡片的圆角半径。

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

2-VVI-材料设计之CardView

零、前言 [1].CardView extends FrameLayout [2].一个带圆角和阴影的FrameLayout,FrameLayout怎么用,它就怎么用 [3].依赖implementation...CardView.gif 一、使用: 1.属性一览: app:cardBackgroundColor 背景颜色 app:cardCornerRadius 圆角大小...内容与边距的间隔起始 app:paddingEnd 内容与边距的间隔终止 app:cardUseCompatPadding 设置内边距,API21...及以上版本和之前的版本仍旧具有一样的计算方式 app:cardPreventConrerOverlap API20及以下版本中添加内边距,这个属性为了防止内容和边角的重叠 注意:CardView...会自动添加一些额外的padding空间来绘制阴影部分, 这也导致了以V21为界的不同系统CardView的尺寸大小不同 app:cardUseCompatPadding="true"适配 2.圆角覆盖

1.1K10

CardView_cardminder是什么软件

本文介绍CardView这个控件的使用,CardView继承至FrameLayout类,是support-v7包下的一个类,使用时必须引入cardview依赖包,可在下载的sdk文件夹中找到。。。...使用CardView可以实现卡片式布局效果,非常好看,卡片还可以包含圆角、阴影、背景。CardView是一个ViewGroup,布局时包含其它的View从而实现优雅界面效果。...如下: <android.support.v7.widget.CardView android:id="@+id/card_view" android:layout_width...cardElevation 阴影的高度 app:cardMaxElevation 阴影最大高度 app:cardBackgroundColor 卡片的背景色 app:cardCornerRadius 卡片的圆角大小...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除

88610

CardView的那点事儿

↳ android.widget.FrameLayout ↳ android.support.v7.widget.CardView ---- 从官方的文档中我们可以看出: CardView:有圆角的背景和阴影的...CardView 扩展 FrameLayout 类别并让您能够显示卡片内的信息,这些信息整个平台中拥有一致的呈现方式。CardView 小组件可拥有阴影和圆角。...CardView Android 5.0(API 级别 21)及更高版本中使用真实高度与动态阴影,而在早期的 Android 版本中则返回编程阴影实现。...如需了解详细信息,请参阅保持兼容性 使用以下属性定制 CardView 的外观: 如果要在布局中设置圆角半径,请使用 card_view:cardCornerRadius 属性。...如果要在代码中设置圆角半径,请使用 CardView.setRadius 方法。 如果要设置卡片的背景颜色,请使用 card_view:cardBackgroundColor 属性。

96120

Android控件CardView实现卡片布局

CardView介绍 CardView是Android 5.0系统引入的控件,相当于FragmentLayout布局控件然后添加圆角及阴影的效果;CardView被包装为一种布局,并且经常在ListView...CardView应该被使用在显示层次性的内容时;显示列表或网格时更应该被选择,因为这些边缘可以使得用户更容易去区分这些内容。 使用 先看效果 ?...</LinearLayout MainActivity.java下文件 public class MainActivity extends AppCompatActivity { private...(savedInstanceState); setContentView(R.layout.activity_main); cardView = (CardView)findViewById(R.id.cardView...); cardView.setRadius(8);//设置图片圆角的半径大小 cardView.setCardElevation(8);//设置阴影部分大小 cardView.setContentPadding

2.6K20

Android使用CardView实现圆角对话框

前言:随着用户体验的不断的加深,良好的UI视觉效果也必不可少,以前方方正正的对话框样式APP已不复存在,取而代之的是带有圆角效果的Dialog,之前设置对画框的圆角效果都是通过drawable/shape...属性来完成,随着Google API的不断更新,API 21(Android 5.0)添加了新的控件CardView,这使得圆角的实现更加方便快捷。...导入CardView依赖(API 21新控件) implementation 'com.android.support:cardview-v7:26.1.0' 1.布局引用 <android.support.v7...1.cardCornerRadius属性:设置圆角的弧度大小,这里设置的为10dp 2.CardView还有padding、cardUseCompatPadding(内边距)、background等属性...总结:CardView实现对话框的圆角效果更加的方便,不用编写shape属性,当标题栏需要背景色时,也无需考虑设置标题栏的shape(不使用CardView时,如果不使用shape设置背景色,会导致左上和右上不会变成圆角

1.5K10

CardView 简介和使用

使用 CardView 之前,多少应该对它有一定的了解,下面将对其实现做简单的介绍。 自定义属性 CardView 继承自 FrameLayout,并在其基础添加了圆角和阴影等效果。...           设置圆角大小 CardView_cardElevation              设置z轴阴影 CardView_cardMaxElevation          ...基本类型+String的值、复杂类型的引用,存储栈中;复杂类型的实体类容存储堆中。final 是指明栈中的类容不能修改。...实际使用中我们发现,即便一个APP内部的多个CardView也能有不同的表现,更不用说整个系统的所有APP了,那这又是怎么做到的呢?...对象,就做到了一个系统不同CardView有不同表现。

1.2K10

Linux 查找和删除损坏的符号链接

符号链接(symbolic link) Linux 系统扮演了非常有用的角色。...它们可以帮助你记住重要文件系统的位置,使你更容易访问这些文件,并让你不必为了更方便访问大文件而复制它们,从而节省了大量的空间。 什么是符号链接?...实际,符号链接真正包含的是它指向的文件的名称,通常包含路径(相对于当前位置或绝对路径)。...符号链接损坏时 当一个符号链接所指向的文件从系统中删除或重新命名时,符号链接将不再起作用。符号链接只不过是存储某个特定目录中的引用而已,它不会随着指向它的文件发生变化而更新或删除。...实际,如果需要,你可以使用一条命令查找并删除损坏的符号链接,如: $ find .

2.6K21

Android之CardView

---- 二、属性效果展示 ---- 三、案例展示 1、AndroidManifest.xml添加使用cardview需要引入的依赖库 implementation 'androidx.cardview...效果图: 效果图说明:CardView内部已经消耗掉了 Background 属性 ---- ②cardview控件内新增: app:cardCornerRadius="10dp" ----...③cardview控件内新增: app:contentPadding="10dp" 效果图:整体卡片的宽高都变大了,因为加了一个10dp的padding ---- ③cardview控件内新增...attr/selectableItemBackground" 如果cardview最外层,可以为其设置点击效果 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除

5.2K21

Android Material Design系列之RecyclerView和CardView

ItemAnimator:ItemAnimator简单来说是会根据适配器收到的相关通知去动画的显示组件的修改,添加和删除等。它会自动添加和移除item的动画。自带的默认效果也不错,已经非常好了。...因为我看市面上目前大部分的app都是这样做的,下拉刷新用SwipeRefreshLayout的效果,自己RecyclerView添加上拉更多。...CardView CardView介绍 CardView是Android5.0之后为新增的控件,CardView是一个卡片布局,布局可以包含圆角和阴影,本质CardView是一个FrameLayout...CardView属性 CardView中常用的属性有: cardElevation:设置阴影的大小 cardBackgroundColor:卡片布局的背景颜色 cardCornerRadius:卡片布局的圆角的大小...> 最后友情提醒一下,使用CardView别忘了添加依赖: compile 'com.android.support:cardview-v7:23.4.0' 这个系列的讲解和实例都会整理一个demo里

2K80

Android开发使用自定义View将圆角矩形绘制Canvas的方法

本文实例讲述了Android开发使用自定义View将圆角矩形绘制Canvas的方法。...分享给大家供大家参考,具体如下: 前几天,公司一个项目中,头像图片需要添加圆角,这样UI效果会更好看,于是写了一个小的demo进行圆角的定义,该处主要是使用BitmapShader进行了渲染(如果要将一张图片裁剪成椭圆或圆形显示屏幕...使用镜像方式 REPEAT:使用重复方式 2、通过Paint的setShader(bitmapShafer)来设置画笔 3、使用已经setShader(bitmapShafer)的画笔来绘制图形 下面展示绘制圆角图片的...mBitmapPaint) { //draw Round Rect canvas.drawRoundRect(mBrounds, mRadius, mRadius, mBitmapPaint); } } } 2、显示圆角图片的...view进行位置进行测量和重写布局,则需要重写onMeasure()、onLayout()、onDraw()方法 onMeasure():view本身大小多少,可以测量出来 onLayout():viewViewGroup

2.3K30

Material Design 实战 之第四弹 —— 卡片布局

CardView(这里用于作为recycleview的子项,用于显示水果) 1.1 实际CardView也是一个FrameLayout,只是额外提供了圆角和阴影等效果,看上去会有立体的感觉...实际CardView也是一个FrameLayout,只是额外提供了圆角和阴影等效果,看上去会有立体的感觉。...然后我们CardView布局中放置了一个TextView,这个TextView就会显示一张卡片中了。...> 这里使用了CardView来作为子项的最外层布局,从而使得RecyclerView中的每个元素都是卡片当中的。...CardView由于是一个FrameLayout,因此它没有什么方便的定位方式,这里只好在CardView中再嵌套一个LinearLayout,然后LinearLayout中放置具体的内容。

2.1K10

CardView

Google I/O 2014,Google公布了Android L Preview版本,此版本的UI有了非常大的改变,很炫很给力!...虽然说CardView整合到了V7中,但是support-v7中并不能发现,通过查看sdk extra路径下的文件可以发现,其名字叫cardview-v7。 ?...都不行,所以目前我能找到的正常使用CardView的IDE及配置办法只有AndroidStudio中,不过这也是趋势,早用早好的事情。...使用 使用CardVIew之前,要明白CardView是个什么东西。CardView如Linearlayout、Framelayout一样都是ViewGroup,即其他控件的容器。...; 其余(2.0以上)有属性cardConerRadius,意为CardView卡片的四角圆角矩形程度,单位dimen(dp px sp),可以通过xml指定,也可以通过代码中的setRadius指定

2.1K90
领券