递归火山软件开发平台

标题: 安卓如何判断GITHUB里的软件有没有用到自定义组... [打印本页]

作者: zhouchao0118    时间: 2024-9-10 12:21
标题: 安卓如何判断GITHUB里的软件有没有用到自定义组...
本帖最后由 zhouchao0118 于 2024-9-10 12:37 编辑

GITHUB里的软件写了1个StatusBarUtil.JAVA里面用到了WindowManager.LayoutParams
(, 下载次数: 22)

而WindowManager.LayoutParams的基础类是ViewGroup.LayoutParams
(, 下载次数: 23)
而ViewGroup.LayoutParams导入了[color=var(--devsite-code-color)]AttributeSet.JAVA
[color=var(--devsite-code-color)]所以这个GITHUB软件有没有用到自定义组件属性?
哪位大佬能帮我看一下,
它为什么要写这句话?
     * 创建假的透明栏
     */
    public static void setTranslucentView(ViewGroup container, int color, @FloatRange(from = 0.0, to = 1.0) float alpha) {
        if (Build.VERSION.SDK_INT >= 19) {
            int mixtureColor = mixtureColor(color, alpha);
            View translucentView = container.findViewById(android.R.id.custom);
            if (translucentView == null && mixtureColor != 0) {
                translucentView = new View(container.getContext());
                translucentView.setId(android.R.id.custom);
                ViewGroup.LayoutParams lp = new ViewGroup.LayoutParams(
                        ViewGroup.LayoutParams.MATCH_PARENT, getStatusBarHeight(container.getContext()));
===


GITHUB.com\baiyuliang\VoiceSpeekHighLight


作者: 创世魂    时间: 2024-9-10 12:37
setColor 方法下面的直接嵌入不就行了。没必要什么东西都封




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4