Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何创建标准的无边界按钮(如设计指南中提到的)?

如何创建标准的无边界按钮(如设计指南中提到的)?

提问于 2018-04-02 00:21:14
回答 2关注 0查看 278

我只是检查设计指南并想知道无边界按钮。这是正常的Button小部件,但你添加了一个自定义(Android默认)样式?如何制作这些无边界按钮?

此处链接到设计指南:

回答 2

风华一代

发布于 2018-04-02 09:59:03

只需在你的Button代码中添加以下样式属性即可:

代码语言:javascript
运行
AI代码解释
复制
    style="?android:attr/borderlessButtonStyle"

参考:http : //developer.android.com/guide/topics/ui/controls/button.html#Borderless

m9747785

发布于 2018-04-02 08:49:45

为了澄清一些混淆:

这通过2个步骤完成:将按钮背景属性设置为android:attr / selectableItemBackground为你创建一个带有反馈但没有背景的按钮,代码如下:

代码语言:javascript
运行
AI代码解释
复制
android:background="?android:attr/selectableItemBackground"

将无边框按钮从其余布局划分的行由具有背景android:attr / dividerVertical的视图完成,代码如下:

代码语言:javascript
运行
AI代码解释
复制
android:background="?android:attr/dividerVertical"

为了更好地理解,在屏幕底部的确定/取消无边框按钮组合的布局(如上面的右图):

代码语言:javascript
运行
AI代码解释
复制
<RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="48dp"
        android:layout_alignParentBottom="true">
        <View
            android:layout_width="match_parent"
            android:layout_height="1dip"
            android:layout_marginLeft="4dip"
            android:layout_marginRight="4dip"
            android:background="?android:attr/dividerVertical"
            android:layout_alignParentTop="true"/>
        <View
            android:id="@+id/ViewColorPickerHelper"
            android:layout_width="1dip"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="true"
            android:layout_alignParentBottom="true"
            android:layout_marginBottom="4dip"
            android:layout_marginTop="4dip"
            android:background="?android:attr/dividerVertical" 
            android:layout_centerHorizontal="true"/>
        <Button
            android:id="@+id/BtnColorPickerCancel"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"
            android:layout_toLeftOf="@id/ViewColorPickerHelper"
            android:background="?android:attr/selectableItemBackground"
            android:text="@android:string/cancel" 
            android:layout_alignParentBottom="true"/>
        <Button
            android:id="@+id/BtnColorPickerOk"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_alignParentRight="true"
            android:layout_alignParentTop="true"
            android:background="?android:attr/selectableItemBackground"
            android:text="@android:string/ok" 
            android:layout_alignParentBottom="true" 
            android:layout_toRightOf="@id/ViewColorPickerHelper"/>
    </RelativeLayout>
和开发者交流更多问题细节吧,去 写回答
相关文章
B端按钮设计指南
近两年互联网人口红利殆尽,获客成本明显提高,C端整体突飞猛进式的增长基本结束。与此同时,互联网开始赋能传统行业,企业对互联网服务需求逐年提升。今年疫情冲击之下,“新基建”迅速成为坊间热词,B端产品借势迎来了井喷式增长,也让许多设计师小伙伴有了入局B端的机会 。
奔跑的小鹿
2020/12/25
1.2K0
B端按钮设计指南
创建没有按钮的UIAlertView
默认的,UIAlertView都有一个或者多个按钮,如果你想创建没有按钮的UIAlertView,可以使用以下的方法:
EltonZheng
2021/01/26
1.4K0
创建没有按钮的UIAlertView
React 错误边界指南
虽然在错误到达生产环境之前捕获错误是理想的,但是其中一些错误(例如网络错误)可能会通过测试而影响用户。如果你的 React 组件没有正确地捕捉到第三方库或 React Hooks 抛出的错误,这样的错误要么导致 React 生命周期崩溃,要么到达主执行线程的顶层,导致“白屏”场景:
用户8921923
2022/10/24
2.7K0
React 错误边界指南
在 Flutter 中创建可拖动的浮动操作按钮[Flutter专题15]
Flutter 允许您使用FloatingActionButton小部件添加浮动操作按钮。但是,它不允许您拖动按钮。如果你想让它可拖动怎么办。本教程有一个示例,说明您需要做什么才能创建浮动操作按钮,只要它位于父小部件内,就可以将其拖动到屏幕周围的任何位置。
徐建国
2021/12/07
6.7K0
在 Flutter 中创建可拖动的浮动操作按钮[Flutter专题15]
Spring在无RedirectAttributes的情况下(如Interceptor中)使用Flash scope
判断逻辑很简单,但是重定向的时候需要前台有消息提示,如果是在Controller中,可以在方法上注入RedirectAttributes参数,但是Interceptor中默认没有这个参数,那么我们如何实现RedirectAttributes的flashMessage功能呢?
飞奔去旅行
2019/06/13
6.7K0
界面设计中如何增强CTA按钮召唤力?
网页和软件应用之类数字产品的有效交互系统一般是由拥有各种任务和功能的小元素构成。而为创建更加完整流畅的交互系统,Web和软件应用的每一个细节都应该被重视。这一点必须牢记。 按钮,作为Web和软件应用用
奔跑的小鹿
2018/03/30
1K0
界面设计中如何增强CTA按钮召唤力?
界面设计中如何增强CTA按钮召唤力?
以下内容由Mockplus(摹客)团队翻译整理,仅供学习交流,Mockplus是更快更简单的原型设计工具。
奔跑的小鹿
2018/03/27
4K0
界面设计中如何增强CTA按钮召唤力?
如何在“无设计”语境下打磨界面设计中的极致细节体验?
微博是一款典型的信息流产品,早期微博IM复用了信息流的一些设计,并且已经很久没做大的更新迭代,导致现有的设计与实际场景不符。为了让用户更自然的聚焦在对话体验之中,我们对现有界面进行了重新梳理。 如上图
前朝楚水
2018/04/03
1.1K0
如何在“无设计”语境下打磨界面设计中的极致细节体验?
两部委印发车联网产业标准体系建设指南 提到了自动驾驶
中新经纬客户端12月29日电 据工信部官网29日消息,工信部、国家标准化管理委员会联合通知印发《国家车联网产业标准体系建设指南(智能网联汽车)》。《建设指南》提出,到2025年,系统形成能够支撑高级别自动驾驶的智能网联汽车标准体系。 《建设指南》表示,根据智能网联汽车技术现状、产业应用需要及未来发展趋势,分阶段建立适应我国国情并与国际接轨的智能网联汽车标准体系: 到2020年,初步建立能够支撑驾驶辅助及低级别自动驾驶的智能网联汽车标准体系。制定30项以上智能网联汽车重点标准,涵盖功能安全、信息安全、人机界面
企鹅号小编
2018/01/22
5620
AXI中wrap边界的计算
在AXI中,主要是三种猝发模式,FIXED,INCR,WRAP。前两种比较容易理解,第三种的边界计算如下。
数字IC小站
2020/07/01
3.8K0
sql 中 between 的边界问题 ---- between 边界:闭区间,not between 边界:开区间
日期边界问题,如:'2010-04-21 16:42:39','2010-04-23 16:42:39'
微风-- 轻许--
2022/04/13
2.5K0
sql  中 between 的边界问题 ---- between 边界:闭区间,not between 边界:开区间
[1153]mysql中between的边界范围
开始日期从2018-01-22 00:00:00.0 开始, 到2018-01-29 23:59:59.59结束
周小董
2022/07/27
2.5K0
WordPress网站底部的自定页面(如:网站地图等)按钮美化教程
最近浏览博客,看到不少朋友这个底部的美化,我也觉得底部的这些按钮平平无奇,就想着用css设置一个样式,从而美化按钮方法,至此分享给大家。
文曦
2022/06/09
1.2K0
WordPress网站底部的自定页面(如:网站地图等)按钮美化教程
单选按钮的用户体验设计
单选按钮是表单系统的一个基本元素。它们被使用在当存在互斥的两个或多个选项列表而用户必须选择其中一个时。换句话说,点选某个尚未选中的单选按钮,之前的选择就会恢复成未选中。 正确的使用单选按钮会非常好—
前朝楚水
2018/04/03
7K0
单选按钮的用户体验设计
mapinfo--创建TAC边界
优化中经常需要用到TAC边界图层,然而,这个边界图层的获取是有一定难度的,相信半数以上的人并不清楚怎么获取,今天小编就给大家分享一种方法供参考。
披头
2019/12/26
2.2K0
[译]标准化Keras:TensorFlow 2.0中的高级API指南
Keras是一个非常受欢迎的构建和训练深度学习模型的高级API。它用于快速原型设计、最前沿的研究以及产品中。虽然现在的TensorFlow已经支持Keras,在2.0中,我们将Keras更紧密地集成到TensorFlow平台。
云水木石
2019/07/02
1.9K0
[译]标准化Keras:TensorFlow 2.0中的高级API指南
如何设计接口的测试用例边界值测试组合条件测试
今天在帮同事review代码的时候,发现他的代码遗漏了一些场景的处理,就顺便跟他多聊了些为对这个话题的看法。
阿杜
2018/08/06
1.6K0
Flutter 中的按钮组件
1. onPressed 按下按钮时触发的回调方法,为必填参数,如果值为 null 表示禁用按钮,会显示禁用相关样式;
越陌度阡
2020/12/31
3.5K0
JavaScript 中的设计模式:创建模式
在日常生活中,程序员在写代码的时候可能会遇到很多错误,自然而然的就会想出解决这些问题的方法。不同项目中不同打印机开发的解决方案彼此非常相似。这就是设计模式发挥作用的地方。
海拥
2023/02/27
5400
fastadmin如何在列表的操作中添加其他按钮
fastadmin默认的列表操作中只有编辑和删除按钮,如果我们需要添加其他按钮,需要先找到对应的js文件。我们需要在初始化表格中添加buutons属性,原来的js代码如下:
高久峰
2023/06/03
5.9K0

相似问题

如何创建标准的无边界按钮(如设计指南中提到的)?

2315

如何创建标准的无边界按钮(如设计指南中提到的)?

2193

程序员过节指南:如何玩转你的1024 ?

284.8K

目前腾讯的无参考音质测试是怎么搭建的?用的什么标准?能详细讲解下吗?

0169

架构设计架构设计中有哪些常见的设计模式?如何选择并应用?

139
相关问答用户
某公司 | 程序员擅长1个领域
腾讯云TDP | 先锋会员擅长2个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档