buttom样式怎么添加?

BUTTON样式很丰富,什么圆角的,直角的,圆形的等等,这些样式要怎么添加进来?还有编写格式要求?

<Button
        ohos:id="$+id:button"
        ohos:width="match_content"
        ohos:height="match_content"
        ohos:left_margin="88vp"
        ohos:right_margin="88vp"
        ohos:top_margin="70vp"
        ohos:text_size="19fp"
        ohos:text="点我"
        ohos:background_element="$graphic:color_blue_element" //按照网上提示,编译报错
        ohos:text_color="white"
        />
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
HarmonyOS
2020-10-20 10:24:37
1.7w浏览
收藏 0
回答 2
回答 2
按赞同
/
按时间
charlesc
1

在app目录下resources/base文件目录下创建graphic目录

如果要实现圆角等 需要编写xml文件 例如新建bg_common_unpress_btn.xml 如下

<?xml version="1.0" encoding="UTF-8" ?>

<shape xmlns:ohos="http://schemas.huawei.com/res/ohos"

       ohos:shape="rectangle">

    <corners

            ohos:radius="100"/>

    <solid

            ohos:color="#2E9EED"/>

</shape>
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.

shape类型与android的shape类型相似。

使用方式为

ohos:background_element="$graphic:bg_common_unpress_btn"

  • 1.

 

 

分享
微博
QQ
微信
回复
2020-10-20 10:43:54
bugouhen
1

结帖!!!!!!!!!!!!!

妙啊,加了后飘红问题完美解决

分享
微博
QQ
微信
回复
2020-10-20 11:28:32
相关问题
buttom样式怎么改成透明的
622浏览 • 0回复 待解决
服务中心添加卡片怎么添加
7675浏览 • 1回复 待解决
HarmonyOS 全局样式怎么创建?
1046浏览 • 1回复 待解决
HarmonyOS swiper怎么添加惯性
459浏览 • 1回复 待解决
Waterflow怎么添加header能力?
1097浏览 • 1回复 待解决
HarmonyOS webview怎么添加header
606浏览 • 1回复 待解决
HarmonyOS埋点怎么添加
762浏览 • 1回复 待解决
Image 上怎么添加文字?
3980浏览 • 1回复 待解决
鸿蒙怎么实现UI控件样式复用 ?
8505浏览 • 3回复 待解决
HarmonyOS Video 怎么添加请求头?
873浏览 • 2回复 待解决
怎么在httpRequest中添加cookie
1365浏览 • 1回复 待解决
开发鸿蒙怎么使用less来设计样式
7812浏览 • 1回复 待解决
HarmonyOS 怎么设置无导航栏全局样式
747浏览 • 1回复 待解决
listContainer怎么通过addComponent添加布局
8783浏览 • 1回复 待解决
HarmonyOS Tabs组件怎么动态添加TabContent
1029浏览 • 1回复 待解决
ets怎么实现动态添加组件?
4470浏览 • 1回复 待解决
HarmonyOS Web组件怎么添加下拉刷新
705浏览 • 1回复 待解决
HarmonyOS Text控件添加中划线怎么设置
793浏览 • 1回复 待解决
HarmonyOS 投屏,怎么添加白名单
973浏览 • 1回复 待解决
提问
该提问已有4人参与 ,帮助了34人