美文网首页
随机彩色色块背景

随机彩色色块背景

作者: fumier | 来源:发表于2017-07-02 10:05 被阅读18次

ImageView没有下载成图片,空白或者一张图片显示加载失败,整屏的颜值掉了好几分。随机按上个彩色的色块背景,是个不错的选择。

1.定义彩色色块的数组。

    private static final int[] RES_DRAWABLE_IMAGE_PLACE_HOLDER = new int[]{
            R.drawable.bg_place_holder_0, R.drawable.bg_place_holder_1,
            R.drawable.bg_place_holder_2, R.drawable.bg_place_holder_3,
            R.drawable.bg_place_holder_4
    };

2.创建drawable的文件

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
       android:shape="rectangle">
    <solid android:color="#ee3333"/>
</shape>

3.获取随机的色块。

 public static int getDefaultPlaceHolderDrawable() {
        Random r = new Random();
        return RES_DRAWABLE_IMAGE_PLACE_HOLDER[r.nextInt(RES_DRAWABLE_IMAGE_PLACE_HOLDER.length)];
    }

4.如果使用的picasso,这样设置就好了。

RequestCreator requestCreator = picasso.load(url);
requestCreator.placeholder(placeHolder);

相关文章

  • 随机彩色色块背景

    ImageView没有下载成图片,空白或者一张图片显示加载失败,整屏的颜值掉了好几分。随机按上个彩色的色块背景,是...

  • 阅读CSS Secrets(六)

    (伪随机背景) 随机的背景比有规则的背景看起来更加自然,然而如何去制作随机背景呢。 首先做一个四色条纹 这是一个重...

  • Flutter知识点: Drag

    效果GIF 需求 7个可拖拽的色块 1个固定的随机颜色色块 同色块则计分 实现需要的Widget Draggabl...

  • CSS3知识汇总25:旋转彩虹

    彩虹的初始状态是一些彩色的色块,当鼠标指针悬停在这些色块上时,它们变化...

  • 五彩斑斓的黑?带你用python玩转黑的不一样

    基本构想:在黑色背景中随机填充稀薄的彩色像素点 主要流程:1.先创建 512 x 512的画布,背景设为不透明的纯...

  • Photoshop打造欧美梦幻光斑人像

    光斑人像需要营造一个比较暗的环境,处理之前用较暗的画笔把人物杂乱的背景涂暗;然后把图片柔化处理;再用彩色色块及光斑...

  • 随机色

    ('00000' + (Math.random() * 0x1000000 << 0).toString(16))...

  • 随机色

    UIColor * randomColor= [UIColor colorWithRed:((float)arc4...

  • 彩铅打卡

    七色树上七色果,彩色阳光彩色糖

  • 素描技能丨色稿铺色进阶

    目的: 提高对画面的整体控制能力。思路: 观察画面,色块分析(哪里重,哪里亮)。亮色块:狗与水龙头重色块:背景颜色...

网友评论

      本文标题:随机彩色色块背景

      本文链接:https://www.haomeiwen.com/subject/rmjncxtx.html