文档开发者中心
我的

鸿蒙有没有这个工具displayutils

收起
自动换行
深色代码主题
复制
 private void addBottomLine() {
        Component line = new Component(getContext());
        // 目前不支持直接设置背景颜色,只能通过Element来设置背景
        ShapeElement element = new ShapeElement();
        element.setShape(ShapeElement.RECTANGLE);
        element.setRgbColor(barBottomLineColor);
        line.setBackground(element);
        LayoutConfig config = new LayoutConfig(ComponentContainer.LayoutConfig.MATCH_PARENT,
                DisplayUtils.vp2px(getContext(), barBottomLineHeight));
        // 位于底部
        config.alignment = LayoutAlignment.BOTTOM;
        config.setMarginBottom(DisplayUtils.vp2px(getContext(), barBottomHeight - barBottomLineHeight));
        line.setAlpha(barBottomAlpha);
        addComponent(line, config);
    }

从网上学习一段代码,里面这个工具类在鸿蒙里有没有?如何使用,引入哪个包么?

sisplayutils

点赞
收藏
回复
2
分享
举报
浏览299 发布于2021-12-24 05:17未知归属地
全部评论
最多点赞
最新发布
最早发布
鸿蒙里面本身就是逻辑像素,不需要进行转换,设计图按照逻辑像素设计,直接使用固定值即可。不会出现安卓那种dp在不同设备分辨率下不同的问题
2楼回复于2021-12-24 05:43 未知归属地
欢迎开发小伙伴们进来帮帮楼主
1楼回复于2021-12-24 05:23 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。