首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android Support 和 AndroidX

NotificationCompat等控件,包含v7和v11的基础功能,早期用到; com.android.support:appcompat-v7:xx.xx → Android 2.1,增加了很多Material...0x2、AndroidX Library的出现 从Android 9.0 (API 28) 开始,appcompat-v7:28.0.0 作为 Support Library的 终结版本,未来的新特性和改进都会进入...AS 3.2及以上版本提供了一键迁移到AndroidX的功能,依次点击菜单栏的 Refactor → Migrate to AndroidX 注:一键迁移,compileSdkVersion需大于等于28...true ③ 修改依赖库 参照AndroidX变化中的依赖库映射改,可直接查 官方文档 或下载映射的 CSV文件,修改示例如下: implementation com.android.support:cardview-v7...替换成→ implementation androidx.cardview:cardview implementation com.android.support:collections 替换成 →

2.3K10

一文彻底搞清楚 Material Design

声明 首先声明以下介绍的关于 Material Design 的介绍,都是基于在 Android 环境下,其实 Material Design 是一种为了让 UI 页面更加美观的设计规范,也可以按照这种规范应用到...Material Design 是一种综合了传统优秀的设计和科技创新的设计语言。 Material Design 的设计灵感来自现实世界中真正的物质材料。...为了配合 material desig, android 提供了新的主题、新的配合主题的组件、和自定义阴影和新动画 api 来看看 Android 为了配合 Material Design 都增加了哪些新的控件...:layout_height="200dp"> <androidx.cardview.widget.CardView android:layout_width=..."match_parent" android:layout_height="match_parent"> </androidx.cardview.widget.CardView

2.1K10

Material Design 在 Android 中的应用

,所以在此感谢一下文章的帮助: Material Design 学习笔记 Material Design 官网介绍文档 Material Design 中文介绍 Material Design in Android...使用这些库的前提是API>=21,当然如果你想在 5.0 一下的设备这些控件的话,需要添加appcompat包进行向下兼容。 ?...我的design版本是26.1.0,上图大概就是design提供的API,这里我只做简单的使用介绍,如果想了解其原理的话,可以看一下官方的介绍。 这么多我该从何说起呢?...6、CardView 列表结构写好了,里面内容得优化吧,CardView自带圆角和阴影效果,让每个Item看起来就非常的自然,正如其名像卡片一样,也符合了Material Design特点。...作为ViewGroup包裹子View实现圆角和阴影的效果: <android.support.v7.widget.CardView android:layout_width="wrap_content

1.2K20

Android App Dark Theme(暗黑模式)适配指南

在 2019 年的 Google I/O 和 Apple WWDC 上,新露面的 Android 10 和 iOS 13 都宣布将支持 Dark Theme 也就是我们常说的暗黑模式,并提供相关 API...使用 Material Design Components 进行适配 Material Design Components 不仅仅包含了各式各样的组件,还完善了 Material Design 的规范,...所以说不是用了 Material Design 的组件就代表自己的 App 遵循了 Material Design 的设计规范,也更别说连这个规范都没看过的人,就一杆子打死说 Material Design...你有没有发现这里我们不需要手动定义 textColor 了,因为前面说了,Material Design Components 内置了 12 种颜色,而我们的这个 TextView 是位于 CardView...上面的,CardView 的默认颜色就是我们 theme 中定义的 colorSurface,TextView 的默认颜色就是 colorOnSurface,所以我们只需要在 theme 中定义属性来指明颜色就可以了

5K20

原创译文 | Google发布AI新技术,识别儿童性虐待图片

(文末更多往期译文推荐) 谷歌于9月3号宣布推出新的人工智能(AI)技术,旨在智能识别在线的儿童性虐待材料(CSAM)并降低这些材料在网上的曝光率。...博客还写道:“快速识别新图像意味着今天遭受性虐待的儿童更容易被识别并免受进一步虐待。...我们正在通过内容安全API向非政府组织和行业合作伙伴免费提供这一功能,这是一种工具包,可以增加审核内容的能力,从而减少人们接触这类敏感内容。”...Most of the major technology companies now leverage AI to detect all manner of offensive material, from...about the development of an artificial intelligence tool which could help our human experts review material

70730

Flutter开发-容器类组件

BlendMode backgroundBlendMode, //背景混合模式 BoxShape shape = BoxShape.rectangle, //形状 }) 各个属性名都是自解释的,详情读者可以查看API...) Flutter中提供了一些剪裁函数,用于对组件进行剪裁。...剪裁Widget 作用 ClipOval 子组件为正方形时剪裁为内贴圆形,为矩形时,剪裁为内贴椭圆 ClipRRect 将子组件剪裁为圆角矩形 ClipRect 剪裁子组件到实际占用的矩形大小(溢出部分剪裁...) 示例 ClipOval(child: avatar),//剪裁为圆形 ClipRRect( //剪裁为圆角矩形 borderRadius: BorderRadius.circular(5.0...幸运的是,Flutter Material组件库提供了一些现成的组件来减少我们的开发任务。Scaffold是一个路由页的骨架,我们使用它可以很容易地拼装出一个完整的页面。

3.5K20

Android Support Library主要库详细介绍

,随着android sdk的升级,高版本的sdk中会增加很多新的API,比如ActionBar、Fragment、RecyclerView等,如果在低版本的sdk中需要使用高版本新增的API怎么办?...v7 appcompat library   这个包支持对Action Bar接口的设计模式、Material Design接口的实现等,核心类有ActionBar、AppCompatActivity、...v7 cardview library   支持cardview控件,使用Material Design语言设计,卡片式的信息展示,在电视App中有广泛的使用,在AS中的依赖方式如下: compile...'com.android.support:cardview-v7:24.2.1' v7 gridlayout library   一个支持GridLayout布局的support包,在AS中的依赖方式如下...com.android.support:support-annotations:24.2.1' 7、Design Support Library   一个用于支持Design Patterns的support包,它提供了Material

1.1K30

不可错过的几款GitHub开源项目

本项目包含以下知识点: MVP架构思想 Retrofit RESTful API 框架的配合 RxJava 响应式编程 Butter Knife:通过注解绑定 View 夜间模式切换 效果图: ?...RetroLambda Stetho 本项目还展示了: MVP+RxJava在实际项目中的应用,MVP中RxJava生命周期的管理…; 上述罗列的各种开源框架的使用方法; Java8 Lambda表达式和Stream API...的用法; 怎样适配Material Design; ToolBar、RecycleView、CardView、CoordinatorLayout等新控件的用法; Gradle的基本配置(包括签名打包、项目依赖等等...Design 设计风格 抓包获取今日头条API 使用 Google 官方 MVP 架构 DrawerLayout + NavigationView + BottomNavigationView 搭配使用...主要技术点: 整体项目MVP结构 Dagger2 相机部分,API >= 21使用 Camera2 ,API < 21使用 Camera 相机的状态机,聚焦状态机 照片缓存分为两种,一个是大图,一个是小图

1.8K20

谷歌推出新的AI技术,旨在打击网络儿童性虐待内容

谷歌今天宣布推出新的AI技术,旨在帮助识别网络儿童性虐待材料(CSAM)并减少评论者接触到此类内容。...神经网络 谷歌的新工具建立在深度神经网络(DNN)之上,并将通过新的内容安全API免费提供给非政府组织(NGO)和其他“行业合作伙伴”,包括其他技术公司。...但根据工程主管Nikola Todorovic和产品经理Abhi Chaudhuri共同撰写的一篇博客文章,通过内容安全API,谷歌表示它可以通过定位以前未被确认为CSAM的新内容来有效跟上违规者。...“我们正在通过我们的内容安全API向非政府组织和行业合作伙伴免费提供这一功能,这是一种工具包,可以增加审核内容的能力,从而减少人们接触内容。”...IWF首席执行官Susie Hargreaves补充道,“我们,特别是我们的专家分析师,对开发AI工具感到非常兴奋,这种工具可以帮助我们的人类专家更大规模地审查材料,并通过定位以前未被标记为非法的图像来跟上违规者的步伐

47720

【Google Play】声明广告权限 ( you must declare the AD_ID Permission when your app targets Android 13 )

We also announced that you need to declare an AD_ID permission when you update your app targeting API...我们对针对儿童的应用程序使用的标识符增加了新的限制。 当用户选择删除他们的广告ID以退出个性化广告时,如果开发者试图访问标识符,他们将收到一个由零组成的字符串,而不是标识符。...我们还宣布,当您将应用程序目标API级别更新为31(Android 12)时,您需要声明AD_ID权限。今天,我们分享我们将给开发者更多的时间来简化过渡。...如果你的应用程序的目标受众包括儿童,你不能从儿童或未知年龄的用户那里传输Android广告ID(AAID)。了解更多。...:material:1.5.0' implementation 'androidx.constraintlayout:constraintlayout:2.1.3' testImplementation

1.7K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券