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

React Native 系列(九) -- Tab标签组件

注意如果你使用了此属性,标题自定义图标都会被覆盖为系统定义的值。 title string :在图标下面显示的标题文字。...:material涟漪效果的颜色(版本需要大于5.0) pressOpacity:按压标签的透明度变化(版本需要小于5.0) scrollEnabled:是否启用可滚动选项卡...底部会多出一条线,可以将height设置为0来暂时解决这个问题 labelStyle:label的样式 iconStyle:图标样式 实战演练 我们创建App.js...cover: 在保持图片宽高比的前提下缩放图片,直到宽度高度都大于等于容器视图的尺寸(如果容器有padding内衬的话,则相应减去)。译注:这样图片完全覆盖甚至超出容器,容器不留任何空白。...本地图片存放位置 直接放在RN项目中 可以放在ios项目中,放到images.xcassets文件 可以放在android项目中(图片文字不能以数字开头,也不能有大写字母) 如何加载本地图片

6.4K90

高质量又免费的图标资源都在这

图标的尺寸 在移动端 iOS 规范 2 倍图下最适合人点击的区域大小为 48*48px, iOS 功能图标尺寸为 48 加或减 4 的倍数; Android 功能图标尺寸为 48 加或减 8 的倍数...为什么 Android 是 8 的倍数?开发中最小的单位是1dp(1dp=2px)同时也要满足 2 倍图适配 1 倍图 3 倍图时都是整数, 所以要是 8 的倍数。...在很多带有色块的图标,不仅要保证色块的大小统一,也要保证色块里面的功能图标图形的大小统一。 2....图标栅格 以 2 倍图 44*44px 为例,常见方形、圆形、水平矩形、竖直矩形图标为保证视觉大小一致,通常实际设计尺寸并不一样,可通过图标栅格关键线来进行规范,这里推荐一篇聊一聊iOS系统图标栅格&带你绘制系统图标...图标的线条一定要紧贴像素网格,不然边缘会虚化模糊。 ? 形状描边对齐方式通常用内部对齐方式(不会改变图形尺寸),居中对齐会出现模糊,外部对齐会改变图标大小。

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

深入浅出 NavigationUI | MAD Skills

在本文中,我们将为大家讲解另外一个用例,即类似操作栏 (Action Bar)、底部标签栏或者抽屉型导航栏之类的 UI 组件如何在应用实现导航功能。...我还为每个目的页面设置了图标标题。...之前对 ActionBar 所做的操作一样,BottomNavigationView 通过匹配 MenuItem 的 id 导航目的页面的 id 来自动响应导航操作。...为了使代码保持整洁、各个元素之间更加清晰,我们会在新的方法实现相关操作,并且在 onCreate() 调用该方法。...Donut Tracker 应用并不需要底部标签栏或者抽屉式导航栏,但是添加了新的功能目的页面后,NavigationUI 可以很大程度上帮助我们处理应用的导航功能。

3K30

Navigation系列——进阶篇

Navigation系列——进阶篇 作者 大家好,我叫小琪; 本人16年毕业于中南林业科技大学软件工程专业,毕业后在教育行业做开发,后来于19年10月加入37手游团队; 目前主要负责国内发行相关开发...这里为MainActivity的activity_main)添加BottomNavigationView控件, <?...id上面nav_graphfragment标签的id一致 资源准备好后,在MainActivity class MainActivity : AppCompatActivity() { override...时 app:menu属性指定的menu资源文件,item标签的idnav_graphfragment标签的id保持一致的原因了吧,我们继续跟踪, public void navigate(@IdRes...这里新建一个FixFragmentNavigator类,我们希望在nav_graph通过fixFragment标签来指定每个导航页面 @Navigator.Name("fixFragment") class

2.9K30

这个CSS问题屏幕前的你是否熟悉,然后懵逼,最后放弃

要求如下: 1.三个橙色圆的大小为60px,固定不变 2.所有间隙相等,也就是被三个橙色圆划分成的四个间距相等 3.应用在移动端,整个黄色为全屏宽度(所以这里图片的大小不是真实的大小,iphone...5那就是320px,6就是375px,6s就是 414px等等) 4.兼容4.0以上(悄悄透露下4.3- 属性calc不支持) 5.html & css (no js) ·方法不唯一,欢迎大家把自己解决方案分享到评论区...答案分割线 flex方法 1、插入四个空标签,设置flex:1,这个可能是大家最先想到的。...最终的计算公式为:(假设n为间隙数,w为图标的宽度) 第i图标的位置为: i/n (%) - w(n-i)/n (px),结合lefttransform表示就是 left: i/n*100%;transform...所以前端的路上,需要不断学习系统先进的前端知识,了解业界的顶尖标准,不断自我进步......不论是巩固基础还是进阶充电,都需要保持进步的驱动力 ?

62860

值得一看!2018年最优秀的9个Android Material Design Apps!

那么,从日常生活,与人们关系最密切的手机应用的角度来讲,2018年有哪些优秀的材料设计主题的手机应用呢? 1. Airbnb ?...在今年谷歌所推出的新版Gmail,展示了全新的材料主题的设计外观,全新的材料设计配色方案,更多的空白区域精致的图标。设计风格的变化,使其呈现出更加现代化的风格。...作为2017年谷歌材料设计奖得主之一,momondo的应用程序很好的展示了如何在手机应用程序中体现材料设计的基本原理。并且,跟随谷歌材料设计这个主题,也在不断激发新的手机应用设计方向。...摹客设计系统上线了!三大福利送不停! “我们不断尝试我们的应用程序的设计,充分利用Material模式,同时保持独特的momondo风格。仔细考虑每个功能,设计在任何发布之前都会不断迭代。”...类型布局建立了清晰的层次结构,同时通过舒适地使用空白来保持读者友好的演示。清晰,简单的文本标签进一步增强了演示文稿。最终的结果是阅读体验独特而有吸引力。

1.8K40

移动站Web开发图片自适应两种常见情况解决方案

本文主要说的是Web图片根据手机屏幕大小自适应居中显示,图片自适应两种常见情况解决方案。...var imglist =document.getElementsByTagName("img"); //4.0+等高版本不支持window.screen.width,2.3.3...本人的2.3.3系统测试通过,支持该属性。据说,这是系统的bug,可以通过setTimeout设置延时时间来解决这个问题。不过,这个方法,本人怎么测试都行不通。所以干脆还是另寻高明吧。...4.0+等高版本不支持window.screen.width,2.3.3系统支持 var _width; doDraw(); window.onresize...当然了,前提是像我的项目一样,文章直接为富文本格式,图片的父级标签已经设定了text-align:center的居中属性。

57110

ios兼容问题及处理(小程序H5)

微信小程序new Date()转换时间时间格式时IOS不兼容的问题 问题:然后利用new Date() 转换时间戳时,使用微信开发工具、都没问题,ios无法展示并报错 “invalid date...有个属性 var layoutMargins: UIEdgeInsets , 如果一个View是ViewController的rootview,系统会自动设置管理margins , topbottom...),你不能修改这些值 解决办法: footer底部加空div给height 3. input输入框在ios光标及字体不居中 问题: input输入框在ios光标及字体不居中 原因: 使用line-height...问题 :video 视频格式m3u8,在ios里边儿不能播放,但是能正常播放 原因:xxx 解决办法:添加 custom-cache={{cache}} ,data 添加 cache:false.../IOS图片卡顿异形 问题 :上图片会出现卡顿,变形,然后才会显示正常的图片大小 原因: image组件默认宽度300px、高度225px 解决办法: 使用image 标签,尽量固定宽高。

7.6K71

使用开源同步工具 Syncthing 控制你的数据

在这篇文章,我将解释如何在 Linux 电脑手机之间安装同步文件。 Linux Syncting 在大多数流行的发行版都能下载。Fedora 28 包含其最新版本。...现在你的客户端已经准备好与你的设备交换文件。 Syncting 中有两个重要的概念需要记住:文件夹设备。文件夹是你想要分享的,但是你必须有一台设备来分享。...在您的 Linux 计算机,打开 Syncting,单击“Settings”图标,然后单击“Show ID”,就会显示一个二维码。 在你的手机上,打开 Syncthing。...image.png 你的电脑设备已经配对,可以交换文件了。(如果你有多台电脑或手机,只需重复这些步骤。) 分享文件夹 既然您想要同步的设备之间已经连接,现在是时候共享一个文件夹了。...正如共享文件夹时一样,您必须配置新的共享文件夹: image.png 同样,在这里您可以定义任何标签,但是 ID 必须匹配每个客户端。在文件夹选项,选择文件夹及其文件的位置。

2.1K40

OPPO Air Glass开发

因为使用的高通的方案,而且OPPO手机都是系统,所以开发这个东西起来就是了。 我在OPPO内部的开发页面怎么也找不到这个眼镜的信息,后来无意中找到的。...外观设计上,镜片呈羽毛状,主体扁平状的造型与羽毛的羽根相近,整体“轻若鸿毛,薄蝉翼”。...在设计应用时,建议精简克制地呈现内容,避免用户被过多信息打扰或干扰视线,并尽可能减少不必要的细节装饰。 目前这个东西定位在手机的扩展显示,并不是单独的系统。而且由于显示屏幕的微小。...眼镜采用了衍射光波导技术,将Micro LED 微型显示屏咖啡豆大小的OPPO自研Spark微型光机隐藏在眼镜主体,向镜片中的光波导的一侧投射光线,在波导片中经过无数次反射扩散之后,最终传递到人眼前...由于黑色在光机不发出光,所以黑色即是透明。推荐黑色(#00000)作为卡片的背景颜色,否则卡片上层的文字图标等UI元素会卡片叠加在一起。

79920

【图文教程】不需代码!Figma里这样完成悬浮FAB按钮制作,半小时搞定!

今天我们来做一个FAB按钮,此类按钮在设计中非常常见,它一般悬浮在页面右下角,可以快捷打开某个操作。 在本课,我们的重点是智能动画(smart animation)。...我们图层的名称在每个状态必须相同,智能动画才能正常工作。如果它们的名称不同,智能动画会假定图层是不同的对象。我发现最好命名我们的图层,然后复制以保持图层的命名组织。...这将允许我们在状态之间保持组件大小相同。此外,由于此按钮在滚动时具有固定位置,因此我们可以在状态更改时保持对齐。 3.组织对齐按钮 移出子菜单项并添加到操作按钮框架。确认“add”按钮层是顶层。...如果我们首先对齐中心,所有项目都会移动到中心,这需要我们然后将框架的所有层重新居中。这样我们也可以快速与框架对齐。...5.旋转添加按钮图标-45度 回到打开状态,旋转添加图标,使加号图标变成关闭图标的效果。如果使用自动布局,请确保我们的框架高度宽度设置为“固定”。

2.3K20

Windows 11正式发布,Win10用户可免费升级

图标更加扁平化,为人诟病的磁铁设计被放弃了,任务栏默认居中,非常接近MacOS的dock任务栏。 ? 更加开放的应用商店 在Windows 11应用商店是我认为变化最大的。...为了吸引开发者来构建应用商店的生态,微软将允许应用程序开发者自由选择支付机制,例如使用开发者自己的内置支付系统,并且允许他们保留100%的收益。...应用直接原生运行 应用将通过Amazon Store的形式登录到Windows 11平台,也就是说Windows 11将支持应用的运行。...这对开发者来说是一个利好,可以借助于微软生态来分发自己的应用,或许能够带来一些商业价值。 ?...Windows 11也将更加符合开发者的操作习惯,提供了很多强化生产力的功能特性。

58620

这个问题你应该很熟悉,然后懵逼,然后放弃

要求如下: 三个橙色圆的大小为60px,固定不变 所有间隙相等,也就是被三个橙色圆划分成的四个间距相等 应用在移动端,整个黄色为全屏宽度(所以这里图片的大小不是真实的大小,iphone 5那就是320px...,6就是375px,6s就是414px等等) 兼容4.0以上(悄悄透露下4.3- 属性calc不支持) html & css (no js) 大家可在imweb群(179045421), w3cplus...群(1041263), sass群(78142855) 讨论,或者把你的答案发送到我邮箱['623059526', 'qq.com'].join('@') 答案专区 首先感谢各位的参与,有很多朋友给我发了一些非常棒的答案...flex方法 1、插入四个空标签,设置flex:1,这个答案是最多的 <li class="share-item...最终的计算公式为:(假设n为间隙数,w为<em>图标</em>的宽度) 第i<em>图标</em>的位置为: i/n (%) - w(n-i)/n (px),结合left<em>和</em>transform表示就是 left: i/n*100%; transform

45500

如何为移动应用设计出色的图标

但是,请注意,文本徽标通常为白色且居中。一般情况下,我们要使用干净的背景色一些白色的标志性图形或文字来营造对比清洁度。...使用颜色渐变阴影以避免过于平淡。 使用白色或使用品牌调色板为图标内的徽标,文本或形状创建对比度。 阅读有关颜色心理学的知识,以使您的颜色与您的应用目的保持一致。...02.使用多变的形状设计图标 在iOS的设计手册,它们都为我们制定了图标设计模板。一般情况下,Google希望设计师以原始的方式使用形状颜色;而苹果更倾向于为应用设计标准化的图标。 ?...具有Material Design推荐形状的自适应蒙版图标。 此外,Android 8.0引入了自适应图标先前的图像所示,该图标可以针对不同的设备进行屏蔽。...例如,通常具有我们在Instagram图标中看到的任何类似相机的形式。Notes应用程序通常包括对笔记本,钢笔或粘性标签的一些引用。语言应用可能会使用旗帜,地图字母。

1.4K20

Android 发布 15 周年了!Google 员工说出了这些年的美好回忆

撇开这些有趣的事不谈,我们的使命始终是「将计算带给每一个人」-- 到如今,全球每天有超过 30 亿人依赖于系统,这是我们工作中最令人满意有成就感的部分。...工程副总裁戴夫-伯克(Dave Burke) 每个新发布的系统都有雕像 室外展示的甜甜圈、机器人、纸杯蛋糕埃克雷的雕像 谷歌山景城园区内的雕像是为了纪念每一次从烘焙食品汲取灵感的系统发布...-项目经理(Android 第二行政助理)Elyse Seigle 在户外展示的 14 雕像是一个倒立的机器人,它的手臂在一个倒立的蛋糕上保持平衡。...所以我就走到剑桥办公室大楼的尽头,那里有一块很大的白板,我画了一堆粗糙的图标小部件作为代替。我用 Nexus One 拍了一张照片,把图片剪切成一个个素材,然后把它们扔进正在编写的代码。...一排六个机器人头像,第一个是黑色轮胎,第二个是绿色耳机,第三个是绿色莫霍克头,第四个是彩虹图案,第五个是蓝色头带,第四个是黄色扎染 “在 Android 品牌,我们从不把自己看得太重,这种个性给全球的

16610

这个问题你应该很熟悉,然后懵逼,然后放弃

要求如下: 三个橙色圆的大小为60px,固定不变 所有间隙相等,也就是被三个橙色圆划分成的四个间距相等 应用在移动端,整个黄色为全屏宽度(所以这里图片的大小不是真实的大小,iphone 5那就是320px...,6就是375px,6s就是414px等等) 兼容4.0以上(悄悄透露下4.3- 属性calc不支持) html & css (no js) 大家可在imweb群(179045421), w3cplus...群(1041263), sass群(78142855) 讨论,或者把你的答案发送到我邮箱['623059526', 'qq.com'].join('@') 答案专区 首先感谢各位的参与,有很多朋友给我发了一些非常棒的答案...flex方法 1、插入四个空标签,设置flex:1,这个答案是最多的 <li class="share-item...最终的计算公式为:(假设n为间隙数,w为<em>图标</em>的宽度) 第i<em>图标</em>的位置为: i/n (%) - w(n-i)/n (px),结合left<em>和</em>transform表示就是 left: i/n*100%; transform

26610

App之底部导航栏的设计

领英的设置页面 网格式与列表式类似,但排布更紧凑,显示也更直观,可在一页容纳更多选项,常见于一级页面,电商类app一级页面用的比较多,淘宝的首页 标签式有顶部、底部两大类,底部应用的最广泛,因为底部比较方便大拇指点击...抽屉式是把所有功能都收到一个按钮里,这样界面就非常干净了,同时给功能操作带来了隐蔽性,例子就不举啦,机的app很多这类的。。...我们一步步推理下 1、由于需要便于拇指操作,这决定了我们只能在标签式导航的底部导航栏来进行改造。 2、底部导航栏的功能按钮排布。...开启中间功能键的例子: 闲鱼,拓展了标签数量 全民K歌,直接是新起一页,有网格式列表式 喜马拉雅FM,也是新起一页,列表式 当然,案例只是参考,具体问题还是需要具体分析的,没有哪个模式是万能的,...功能项大部分以图标+文字的形式表达。文字是为了更准确的表达意思,这个在第一篇App之“文字”的设计技巧探讨过原因。 主页的图标,采用“小房子”或logo。

4.8K110

微信小程序性能监控方式

、异步请求)运行环境准备: 包括小程序进程、客户端原生部分的系统组件 UI 元素( 导航栏、tabBar 等)、渲染页面使用的 WebView 容器、开发者 JavaScript 代码的运行环境、小程序基础库...3、官方建议标准ios需要下载或更新时3.7s1.8s使用本地代码包时2.6s0.9s4、性能制约因素平台: 不同平台下(、iOS、PC 等)设备性能、操作系统、框架实现、优化方案存在较大差异,...小程序版本更新:小程序版本更新时,用户需要更新小程序信息代码包,代码缓存也需要重新生成,启动耗时会出现上涨页面复杂度: 页面的逻辑复杂程度、组件数量、结构复杂度等都会影响5、为什么 iOS 的启动耗时差异那么大...两个平台的设备性能、系统功能启动流程实现存在一定差异:iOS 设备的平均性能要好于;iOS 小程序微信共用进程,而 Android 上小程序运行在独立进程,需要额外的进程创建和一些基础模块的初始化流程...;iOS 上需要使用系统提供的 WebView JavaScript Core,初始化开销几乎可以忽略; UI 系统组件的创建的开销远高于 iOS。

1.9K20

客户端开发(Electron)系统级API使用2

Dear,大家好,我是“前端小鑫同学”,长期从事前端开发,开发,热衷技术,在编程路上越走越远~ Electron是一个使用 JavaScript、HTML CSS 构建桌面应用程序的框架。...嵌入 Chromium Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOSLinux——不需要本地开发...托盘图标的设置: 托盘图标指的就是在电脑底部的任务栏右侧经常会闪动的QQ头像,还有快捷设置离线状态的菜单等,我们就用Electron的API来实现一下这两个小功能吧。...注册并时图片闪烁: 通过简单的API就可以实现注册托盘:new Tray(path),我们注册了一个小logo。...总结: 本篇学习了在客户端应用监听按键实现快捷键的两种方式,但也要注意避免快捷键的冲突滥用,也学习了常见的托盘图标的设置菜单的设置,知道了我们如何在有新消息送达时QQ一样来闪烁起来,学习阶段化繁为简

2.6K50

H5直播避坑指南

为什么不能app的播放体验保持一致?我们对着h5不明确的文档不同浏览器的怪异表现欲哭无泪。 经过一系列的调研爬坑,斩荆披棘,我们一步步提升了体验,做到了app基本一致的体验。...页面内联播放问题 在iOS Safari一些的一些浏览器下播放视频的时候,不能在h5页面播放视频,系统会自动接管视频 如果需要在h5页面内播放视频,需要在视频标签上加上 webkit-playsinline...视频的高度问题 在下,一些浏览器QQ浏览器UC浏览器,系统会把视频的层级调到最高,所以如果想在页面上显示dom元素,都会被视频盖住,单纯的设置该dom的z-index是无效的,如图所示 ?...视频的默认播放图标 在iOS下会有一个默认的播放图标,如图所示 ?...但是在测试中发现,一些机不支持该属性,小米手机,所以需要在调用的时候进行一下判断 var player = $('#player')[0];if (player.webkitSupportsFullscreen

10.8K151
领券