Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在Android中创建一个底部切割的半椭圆形按钮?

如何在Android中创建一个底部切割的半椭圆形按钮?
EN

Stack Overflow用户
提问于 2021-05-16 21:49:00
回答 1查看 62关注 0票数 0

我正在尝试创建一个半椭圆形状的按钮,这在样机中很容易,但我发现在XML文件中做这件事相当困难。另外,我希望涟漪效果仅限于椭圆形。可能有一种方法可以在shape XML文件中剪切一个我不知道的椭圆。

我想要实现的是:

但我得到的最接近的是:

使用以下代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?xml version="1.0" encoding="utf-8"?>
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="#8C9AEE"/>
    <size
        android:width="120dp"
        android:height="60dp"/>
    <corners
        android:topLeftRadius="140dp"
        android:topRightRadius="140dp"/>
</shape>

任何建议都将不胜感激。我看到的选项都没有达到预期的结果。

EN

回答 1

Stack Overflow用户

发布于 2021-05-17 00:50:47

尝试以下代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval">
    <solid android:color="#8C9AEE" />
    <size
        android:width="120dp"
        android:height="60dp" />

</shape>

请参阅以下资源

Half circle shape not work

希望你能帮上忙!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67561844

复制
相关文章
WordPress网站底部的自定页面(如:网站地图等)按钮美化教程
最近浏览博客,看到不少朋友这个底部的美化,我也觉得底部的这些按钮平平无奇,就想着用css设置一个样式,从而美化按钮方法,至此分享给大家。
文曦
2022/06/09
1K0
WordPress网站底部的自定页面(如:网站地图等)按钮美化教程
[UWP]创建一个进度按钮
传统上UWP上处理进度可以这样实现,首先是XAML,包括一个ProgressBar和一个按钮:
dino.c
2019/01/18
9370
[UWP]创建一个进度按钮
如何在Android中避免创建不必要的对象
在编程开发中,内存的占用是我们经常要面对的现实,通常的内存调优的方向就是尽量减少内存的占用。这其中避免创建不必要的对象是一项重要的方面。
技术小黑屋
2018/09/05
2.5K0
在 Flutter 中创建漂亮的底部导航栏
ConvexBottomBar是一个底部导航栏组件,用于展现凸起的TAB效果,支持多种内置样式与动画交互。你可以在https://appbar.codemagic.app上找到在线样例。
徐建国
2022/03/30
8.2K0
在 Flutter 中创建漂亮的底部导航栏
创建一个窗口和按钮
} ` 以上是面向过程的思路,而Java是面向对象的,所以我们进行程序修改规范化:
天天Lotay
2022/12/01
7590
创建一个窗口和按钮
Android Compose 新闻App(六)导航动画、WebView、浮动按钮、底部导航
  在上篇文章中完成了页面的导航,而在本篇文章中将会有更多新的Compose用法,一起来看看吧。
晨曦_LLW
2022/05/03
4.9K0
Android Compose 新闻App(六)导航动画、WebView、浮动按钮、底部导航
Android 底部按钮被软键盘顶起问题解决
我们目前的项目是采用单 Activity 多 Fragment 的架构模式, AndroidManifest.xml 内 MainActivity 的配置如下所示。
萬物並作吾以觀復
2021/12/06
2.2K0
Android 底部按钮被软键盘顶起问题解决
WordPress首页底部“加载更多”按钮美化
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
小狐狸说事
2022/11/17
9440
WordPress首页底部“加载更多”按钮美化
给网站添加好看的底部功能按钮
在一些博客手机版会看到底部有些按键很好看! 跟下面图片的一样,把代码自行添加到合适位置就可以了!。 只在手机版显示 <style type="text/css">.nav{display:none;}@media only screen and (max-width:450px){.site-info{padding:15px 0 52px 0;}#advert_widget,.php_text .widget-text,.widget .textwidget{padding:0;}.nav{posit
墨渊
2018/05/09
2.2K3
给网站添加好看的底部功能按钮
fastadmin如何在列表的操作中添加其他按钮
fastadmin默认的列表操作中只有编辑和删除按钮,如果我们需要添加其他按钮,需要先找到对应的js文件。我们需要在初始化表格中添加buutons属性,原来的js代码如下:
高久峰
2023/06/03
4.3K0
给网站添加好看的底部功能按钮
在一些博客手机版会看到底部有些按键很好看! 跟下面图片的一样,把代码随便添加到首页或者footer文件就行 <style type="text/css">.nav{display:none;}@media only screen and (max-width:450px){.site-info{padding:15px 0 52px 0;}#advert_widget,.php_text .widget-text,.widget .textwidget{padding:0;}.nav{posit
Youngxj
2018/06/06
1.2K0
创建没有按钮的UIAlertView
默认的,UIAlertView都有一个或者多个按钮,如果你想创建没有按钮的UIAlertView,可以使用以下的方法:
EltonZheng
2021/01/26
1.3K0
创建没有按钮的UIAlertView
在 Flutter 中创建可拖动的浮动操作按钮[Flutter专题15]
Flutter 允许您使用FloatingActionButton小部件添加浮动操作按钮。但是,它不允许您拖动按钮。如果你想让它可拖动怎么办。本教程有一个示例,说明您需要做什么才能创建浮动操作按钮,只要它位于父小部件内,就可以将其拖动到屏幕周围的任何位置。
徐建国
2021/12/07
5.7K0
在 Flutter 中创建可拖动的浮动操作按钮[Flutter专题15]
如何在Java中创建一个简单的HTTP服务器
在Java中创建一个简单的HTTP服务器可以通过利用Java内置的com.sun.net.httpserver.HttpServer类来完成。以下将会对此进行详细的介绍。
很酷的站长
2023/09/21
1.2K0
如何在Java中创建一个简单的HTTP服务器
如何在js中创建对象
七夕临近了,没有对象的来创建一个吧 使用对象字面量: const o = { name: "zehan", greeting() { return `Hi, 我是${this.name}`; } }; o.greeting(); // "Hi, zehan" 使用构造函数: function Person(name) { this.name = name; } Person.prototype.greeting = function () { return `Hi, 我是
ZEHAN
2020/09/23
7.6K0
如何在Mac中创建MiniKube
Minikube是一个工具,可以在本地轻松运行Kubernetes。 Minikube在笔记本电脑的VM中运行单节点Kubernetes集群,供希望尝试Kubernetes或日常开发的用户使用。
方志朋
2022/05/08
2.4K0
如何在Mac中创建MiniKube
如何在Dynamo中创建UI
本文介绍了如何在Dynamo中创建UI,通过使用WPF技术实现了窗口的创建和交互。首先介绍了IronPython和Dynamo的基础知识,然后讲解了实现原理和准备工作。最后通过具体的操作步骤和代码示例讲解了如何在Dynamo中创建UI。
企鹅号小编
2018/01/05
2.1K0
如何在Dynamo中创建UI
点击加载更多

相似问题

快速半椭圆形按钮

13

在android中绘制半椭圆形形状

186

如何在按钮单击时创建半底部面板?

21

如何在android中制作椭圆形按钮?

473

中心底部切割的Bootstrop按钮

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文