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

谷歌官方导航控件BottomNavigationBar日常使用

BottomNavigationBar和其他控件配合是完全解耦,日常使用分为BottomNavigationBar+ViewPager 、BottomNavigationBar+FrameLayput...findViewById(R.id.bottom_navigation_bar);         String[] mTitles = new String[]{"首页", "发现", "信息", "我"...setMode() 参数:MODE_DEFAULT, MODE_FIXED, MODE_SHIFTING, MODE_FIXED_NO_TITLE, MODE_SHIFTING_NO_TITLE   每种类型都会显示菜单...下,为整个控件背景颜色;默认颜色为Color.LTGRAY   background color :在BACKGROUND_STYLE_STATIC 下,为整个空控件背景色;在 BACKGROUND_STYLE_RIPPLE...下为图标和文本被激活或选中颜色;默认颜色为Color.WHITE   4.自定义Item颜色Individual BottomNavigationItem Colors   如果Item选中/未选中颜色需要特殊处理

1.9K50

谷歌官方导航控件BottomNavigationBar日常使用

BottomNavigationBar和其他控件配合是完全解耦,日常使用分为BottomNavigationBar+ViewPager 、BottomNavigationBar+FrameLayput...findViewById(R.id.bottom_navigation_bar); String[] mTitles = new String[]{"首页", "发现", "信息", "我"...setMode() 参数:MODE_DEFAULT, MODE_FIXED, MODE_SHIFTING, MODE_FIXED_NO_TITLE, MODE_SHIFTING_NO_TITLE 每种类型都会显示菜单...下,为整个控件背景颜色;默认颜色为Color.LTGRAY background color :在BACKGROUND_STYLE_STATIC 下,为整个空控件背景色;在 BACKGROUND_STYLE_RIPPLE...下为图标和文本被激活或选中颜色;默认颜色为Color.WHITE 4.自定义Item颜色Individual BottomNavigationItem Colors 如果Item选中/未选中颜色需要特殊处理

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

ASP.NET验证控件使用

自认为做了几年Web,就很了解Asp.net,但最后才发现不是这个样子。首先没有系统学习,其次没有深入实践,从学校到公司,一直在使用别人写好控件,甚至在很长一段时间,想写几个轮子出来。...自嘲自己物质之后,开始慢慢了解这些内容。前些天了解了一下验证控件,记录下来,希望以后忘记时候可以舒适起来。 微软提供六个验证控件,更准确说是五个验证控件和一个集中显示控件。...在这些控件中,最简单莫过于RequiredFieldValidator 控件,这个控件是验证必填项,当验证控件没有输入数据时,就会验证失败,从而无法继续执行。...这个控件会在客户端和服务器段分别进行验证;其次是RegularExpressionValidator 控件,这个控件需要一个正则表达式,ValidationExpression属性是验证正则表达式,这个控件同样会进行服务器和客户端同时验证...另外两个是CompareValidator 控件和RangeValidator 控件,第一个是用来比较,可以将输入控件值同常数值或其他输入控件值相比较,以确定这两个值是否与由比较运算符(小于、等于

2.9K30

ASP.NET控件CSS定位

ASP.NET标准控件功能强大,虽然在编程方面方便点,后台代码可以任意访问到并操作,但CSS对母版内容页里标准控件则很难。...原因是经过编译之后页面标准控件ID都会变为母版页占位符和原ID合成字符串,已经不是原来ID值了,此时如果你CSS是用ID来定位则失效(在没有母版页普通aspx页面里标准空间id值经过编译之后不会变化...这就是为什么VS中查看到代码和浏览器中看到不一样原因了。因此用CSS来定位最好是使用Class或者CssClass来做。        ...HTML控件不比ASP.NET标准控件强大,且后台代码直接访问不到。此时我们只需要在HTML控件添加一个run=”server”属性就可以了,把它转化为服务端控件,具有编程性。...同时HTML控件还没有事件功能,也就是说你直接用OnClick去关联后台代码事件是会报错。但CSS对它却能够定位得很好,无论是用id或者Class去定位。

2K20

ASP.NET画图控件 Chart Control 免费控件

.NET3.5中中推出了图表控件,可以同时支持Web和WinForm两种方式,由于平时很少使用,一直没有玩玩,闲来无事,简单研究了下,感觉功能真的很强大,基本上可以满足各种图表应用,感觉这么好用东西才研究...控件下载地址: Microsoft .NET Framework 3.5 Microsoft 图表控件(Microsoft Chart Controls for Microsoft .NET Framework...(2)ChartAreas:是一个图表绘图区,比如在一幅图中显示多个绘图。图表控件并不限制你添加多少个绘图区域,你可以根据你需要进行添加。...即是实际绘图数据区域,实际呈现图形形状,由此集合中每一个图表来构成,可以往集合里面添加多个图表,每一个图表可以有自己绘制形状、样式、独立数据等。...美中不足是,MSChart只能使用在.NET3.5中。 21世纪开运网紫微斗数星座在线排盘系统就是用这个控件,好东西不敢独享哟。

4K30

Qt编写自定义控件9-导航按钮控件

一、前言 导航按钮控件,主要用于各种漂亮精美的导航条,我们经常在web中看到导航条都非常精美,都是html+css+js实现,还自带动画过度效果,Qt提供qss其实也是无敌,支持基本上所有的CSS2...这个控件总结了大部分导航条样式,比如左侧+右侧+顶部+底部,线条指示器,倒三角指示器等。还可以在导航条前面加上图标等,就显得更加有特色。有了此控件,再也不用担心没有精美的导航了。...超过150个精美控件,涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计、导航条、导航栏,flatui、高亮按钮、滑动选择器、农历等。...远超qwt集成控件数量。 每个类都可以独立成一个单独控件,零耦合,每个控件一个头文件和一个实现文件,不依赖其他文件,方便单个控件以源码形式集成到项目中,较少代码量。...每个控件都有一个对应单独包含该控件源码DEMO,方便参考使用。同时还提供一个所有控件使用集成DEMO。 每个控件源代码都有详细中文注释,都按照统一设计规范编写,方便学习自定义控件编写。

2.4K30

Asp.net Ajax CascadingDropDown 控件用法

CascadingDropDown 控件提供了级联下拉列表显示功能。...在一些特定业务环境下,我们希望下拉列表会根据页面中另外一个控件(TextBox、CheckBox或DropDownList)值而显示不同列表项,最常见就是在进行区域选择时,当选择了省级为“北京...如上所说,对于存在包含关系下拉列表选择中,CascadingDropDown控件将会非常有用。   ...要是用CascadingDropDown 控件,首要现在页面上放置一个DropDownList控件,并将CascadingDropDown控件TargetControlID设置为DropDownList...上面的示例只是一个简单测试例子,更复杂应用需要访问数据库、处理复杂业务等,但控件本身用法没有太大差别,希望你能够举一反三啊! 希望对你有所帮助,谢谢关注!

1.8K10

Asp.net Ajax Accordion控件用法

Accordion,翻译过来是“手风琴、可折叠”意思,微软Asp.net ajax提供了Accordion可折叠面板控件,方便用户在系统菜单、信息展示中使用,用户体验是相当好啊。...这个控件允许定义多个面板,当用户选中一个面板时,其余面板都会折叠起来,只显示选中面板内容。...如果我说不够清楚,请在这里查看示例:http://www.asp.net/ajax/ajaxcontroltoolkit/Samples/Accordion/Accordion.aspx。...此外,这个控件还支持数据绑定。...看完了示例,该知道这个控件功能好用了吧,下面就是用法了,先说说简单用法,定义面板、设计面板,就是这么简单,下面给出一段代码,一看就能明白: <ajaxToolkit:Accordion ID="MyAccordion

1.6K20

RDVTabBarController--可自由定制iOS底部导航控件

RDVTabBarController:一个十分完善tabBarController,可以自定义角标个数,爽停不下来。...RDVTabBarController地址:RDVTabBarController Demo地址:欢迎Star 说明 此教程是旨在让你快速入手,如需更加深层次了解,请直接RDVTabBarController...地址分析即可; 使用 pod 'RDVTabBarController' 建议直接CocoaPods管理,对CocoaPods有兴趣童鞋可以戳cocoapods-install-usage 结构 RDVTabBar...结语 RDVTabBarController是一个很棒第三方tabBarController,值得我们学习和思考。...相比传统第三方,你会发现可以很好定制角标,这是极好,当然你也可以自定义; 但是不能定义中间凸起tabBar,好早之前去哪儿就是中间凸起一个tabBar,不过现在去哪儿也改成传统tabBar了;

1K100

自定义View实现字母导航控件

今天分享一个以前实现通讯录字母导航控件,下面自定义一个类似通讯录字母导航 View,可以知道需要自定义几个要素,如绘制字母指示器、绘制文字、触摸监听、坐标计算等,自定义完成之后能够达到功能如下:...,将自定义元素有序绘制出来即可,绘制过程最困难就是如何根据具体需求计算合适左边,至于绘制都是 API 调用,只要坐标位置计算好了,自定义 View 绘制这一块应该就没有问题了,下面的图示主要是标注了字母指示器绘制中心位置坐标的计算以及文字绘制起点位置计算...,现在使用自定义 View 界面能够显示出来了,只是还没有添加相关事件操作,下面将在 View 触摸事件里实现相关逻辑。...数据组装 字母导航基本思路是将某个需要与字母匹配字段转换为对应字母,然后按照该字段对数据进行排序,最终使得通过某个数据字段首字母就可以批匹配到相同首字母数据了,这里将汉字转化为拼音使用是 pinyin4j...显示效果 显示效果如下: 我库存,需要小伙伴请点击我GitHub免费领取

42810

Qt开源作品14-导航按钮控件

一、前言 导航按钮控件,主要用于各种漂亮精美的导航条,我们经常在web中看到导航条都非常精美,都是html+css+js实现,还自带动画过度效果,Qt提供qss其实也是无敌,支持基本上所有的CSS2...属性,配合QPainter这个无敌大法工具,没有什么不能绘制。...这个控件总结了大部分导航条样式,比如左侧+右侧+顶部+底部,线条指示器,倒三角指示器等。还可以在导航条前面加上图标等,就显得更加有特色。有了此控件,再也不用担心没有精美的导航了。...总之这个控件在我很多项目中都在用,而且很多Qt界朋友也在用,反响很热烈很好。...painter->save(); painter->setPen(Qt::NoPen); painter->setBrush(triangleColor); //绘制在右侧中间,根据设定倒三角边长设定三个点位置

1.2K30

Asp.Net控件客户端命名

我们在用ASP.NET写出来网页,用浏览器来查看生成客户端代码时候经常看到这样代码:GridView1_ctl101_WebUserControl1_webuserControlButton,那么这个命名有什么规律...我们ASP.NET服务器端控件在生成客户端控件时候一般有id 和name两个属性,这两个属性我们在服务器端可以通过ClientID和UniqueID来得到。...if (this.Page == namingContainer)//当前控件控件是Page则UniqueID就是控件ID。             ..._namingContainer.DirtyNameTable(); } 从这个函数我们可以看出,对于像GridView这种绑定控件,其生成每一行中控件名是由ctl+自增数字组成。..._occasionalFields.UniqueIDPrefix; } 这个函数返回父控件UniqueID+IdSeparator,如果父控件UniqueID为空,那么就返回空。

2.4K10

Asp.net Ajax Calendar控件用法

日期选择控件,很多地方都有用到吧,实现方式也是多了去了,笔者曾经写过一个蹩脚js日期控件,由于太蹩脚,所以就贴代码了。今天介绍是微软提供Ajax Calendar控件。...这个控件使用了Ajax效果,并通过前台js和style设置事件和效果。功能丰富、样式自有,实为网站设计、MIS开发之必备控件。...按照惯例,现在该贴代码了: <ajaxToolkit:CalendarExtender...接下来说说属性吧,TargetControlID不说了,Format就是设置显示样式,和C#中日期格式Format是一样。PopupButtonID是点击弹出按钮控件ID。....ajax__calendar_header .ajax__calendar_prev .ajax__calendar_title …………很多很多,大家可以看这个网址:http://www.asp.net

2.1K20

ASP.NET AJAX 控件开发基础

在 JavaScript 当前广泛使用版本中,它缺少 .NET 开发人员所熟悉几个 OOP 关键概念,而 ASP.NET AJAX 可以模拟其中大多数,而且 ASP.NET AJAX 目标是将使用....NET 开发人员所熟悉某些其他构造(例如属性、事件、枚举和接口)转换成 JavaScript.ASP.NET AJAX 中反射 API 将检查所有类型(无论是内置类型、类、接口、命名空间、或者甚至是枚举...),而它们包括类似 .NET Framework 函数(例如 isInstanceOfType 和 inheritsFrom)可以在运行时检查类层次结构。...下面是一个典型AjaxControlToolkit控件脚本,红色部分为添加解释语句: // (c) Copyright Microsoft Corporation. // This source...Type.registerNamespace('AjaxControlToolkit');   //定义命名空间 //在 ASP.NET AJAX 中定义类,您需要将其构造函数赋给变量(注意,构造函数如何调用基础函数

2.4K60

3ds Max 中导航控件ViewCube入门介绍

介绍 ViewCube 3D导航控件提供当前方向视觉反馈,让用户可以调整视图方向以及在标准视图与等距视图间进行切换。...第二步:当光标移离ViewCube图标时 则会变成非活动状态,图标呈半透明显示,这样不会遮挡“透视”视图中对象。 ?...第三步:当ViewCube为非活动状态时 可以控制其不透明级别以及大小显示它视口和指南针显示。这些设置位于“视口配置”对话框“ViewCube”面板上。...在ViewCube图标上单击鼠标右键,在下拉列表中选择“配置”命令,即可在弹出“视口配置”对话框中对ViewCube属性进行更改。 ? ?...技巧与提示 控制ViewCube图标显示与隐藏快捷键为Alt+Ctrl+V。

1.1K50

3ds Max 中导航控件SteeringWheels入门介绍

介绍 软件环境:3d Max2015 SteeringWheels 3D导航控件也可以说是“追踪菜单”,通过它们可以使用户从单一工具访问不同2D和3D导航工具。...SteeringWheels可分成多个称为“楔形体”部分,轮子上每个楔形体都代表一种导航工具,可以使用不同方式平移、缩放或操纵场景的当前视图。...SteeringWheels也称作“轮子”,它可以通过将许多公用导航工具组合到单一界面中来节省用户时间,第一次在“透视”视图中显示SteeringWheels时,SteeringWheels将随着光标的位置而进行移动...属性进行详细设置 ?...(3)“完整导航轮子” ? (4)“迷你视图对象轮子” ? (5)“迷你漫游建筑轮子” ? (6)“迷你完整导航轮子” ?

1.4K30
领券