通过一张和一个颜色定制view的选择器

0人阅读 评论(0) 收藏 举报
    /**
     * @param picId   点击状态之前的图片ID
     * @param colorId 点击状态之后颜色ID
     */
    public void setSelector(@NonNull View view, @DrawableRes int picId, @ColorRes int colorId) {
        BitmapDrawable normalDraw = new BitmapDrawable(getResources(), BitmapFactory.decodeResource(getResources(), picId));
        Drawable pressedDraw = DrawableCompat.wrap(normalDraw);
        DrawableCompat.setTintList(pressedDraw, getResources().getColorStateList(colorId));

        StateListDrawable stateListDrawable = new StateListDrawable();
        stateListDrawable.addState(new int[]{android.R.attr.state_pressed}, pressedDraw);
        BitmapDrawable bitmapDrawable = new BitmapDrawable(getResources(), BitmapFactory.decodeResource(getResources(), picId));
        stateListDrawable.addState(new int[]{}, bitmapDrawable);
        view.setBackgroundDrawable(stateListDrawable);


    }

查看评论

蓝牙技术反面观

蓝牙技术反面观 作者:阮帮秋 发布时间:2001/01/16  文章摘要:  蓝牙(Bluetooth)技术自倡导以来,短短两年时间里已风靡全球。摩纳哥蓝牙2000年大会推断,今后两年内使用蓝牙技术的...
  • CandyCat
  • CandyCat
  • 2001-05-18 19:53:00
  • 1085

colorpicker 取色器

  • 2014年05月06日 13:31
  • 75KB
  • 下载

自定义BannerView,显示下个一个view部分界面

先上效果图:                       一.view的分析            首先看到view的轮播效果,一般人会想到用viewpager来实现这个功能,但是viewpager之...
  • qq_16782391
  • qq_16782391
  • 2017-11-22 16:04:28
  • 194

Android自定义view——滚动选择器

首先介绍android.widget.Scroller类。 Scroller 封装了滚动相关的操作。你可以使用Scroller获取可以产生滚动效果的数据;例如,在响应一个滑动手势时,Scroller会...
  • u012964944
  • u012964944
  • 2016-03-10 16:40:30
  • 5074

群组选择器

群组选择器,就是同时对几个选择器进行相同的操作。 语法:   $("选择器1 , 选择器2 ,……,选择器n") 说明: 对于群组选择器,两个选择器之间必须...
  • QY1or2
  • QY1or2
  • 2016-11-20 17:04:40
  • 369

1位的二选一多路选择器的逻辑表达式实现

design source`timescale 1ns / 1ps///////////////////////////////////////////////////////////////////...
  • zffustb
  • zffustb
  • 2018-03-17 18:18:58
  • 34

颜色快速选择器

  • 2017年11月17日 13:48
  • 139KB
  • 下载

【Android】自定义View —— 设置中的选择皮肤项

【关键词】修改皮肤 自定义View【 问题】 让改变皮肤变得简单; 【效果图】【分析】「动态加载皮肤分析」 * 改变背景后将颜色值保存到SharedPreferences中; * 当切换或回退到另...
  • ly1414725328
  • ly1414725328
  • 2016-05-12 18:18:52
  • 1008

颜色选择器 - JQUERY插件

  • 2012年12月13日 09:11
  • 54KB
  • 下载

Android学习笔记之ImageSwitcher(2)(上一张,下一张按钮)

package xiaosi.imageswitcher; import android.app.Activity; import android.os.Bundle; import android...
  • SJF0115
  • SJF0115
  • 2012-02-13 13:31:08
  • 4239
    个人资料
    等级:
    访问量: 3681
    积分: 136
    排名: 113万+
    文章分类
    文章存档