Android Palette麻烦生成

时间:2015-11-01 20:04:18

标签: android

尝试学习调色板但遇到错误。我正在尝试使用generate()。但是当我输入它时,我会越过.generate。我一直在关注一个教程,根据我的理解,我需要使用这个生成函数来使用以下函数(applyPalette)来填充颜色。

有人可以提供一些帮助吗?请记住,我是调色板的新手,可能会错过一些小事。感谢

生成()已更新并正常工作

private void colorize(Bitmap photo) {
    Palette palette = new Palette.Builder(photo).generate();
    applyPalette(palette);
}

1 个答案:

答案 0 :(得分:0)

来自https://github.com/yourlabs/django-autocomplete-light

  

不推荐使用此方法。

     

使用Palette.Builder生成调色板。

您可以找到Palette班级参考documentation for the generate method。同步生成private void colorize(Bitmap photo) { Palette palette = new Palette.Builder(photo).generate(); applyPalette(palette); } 实例(镜像原始问题中的功能)的新语法将是:

var table = document.getElementsByClassName("tabwid");
for (var i = 0; i < table.length; i++) {
    var j = 0,
        row;
    tabwid = table[i].offsetWidth;
    row = table[i].rows;
    while (row[j++]) {
        var hei = row.offsetHeight;
        while (tabwid < 4000) {
            tabwid += 500;
            table[i].style.width = tabwid + 'px';
            if (row.offsetHeight == hei) {
                table[i].style.width = tabwid - 500 + 'px';
                break;
            }
        }
    }
}

通常,Android Studio会使用删除线标记弃用的方法,如您所见。