实现背景渐变

            int colors[] = {startcolor,endcolor};
            GradientDrawable bg = new GradientDrawable(GradientDrawable.Orientation.LEFT_RIGHT,colors);












  String startcolor = Hot_tag.get(position).getStart_bg_color().subSequence(1,
                    Hot_tag.get(position).getStart_bg_color().length()).toString();
            String endcolor = Hot_tag.get(position).getEnd_bg_color().subSequence(1,
                    Hot_tag.get(position).getStart_bg_color().length()).toString();
            
            int i_startcolor=Integer.parseInt(startcolor);
            int i_endcolor = Integer.parseInt(endcolor);
            int colors[] = {i_startcolor,i_endcolor};
            GradientDrawable bg = new GradientDrawable(GradientDrawable.Orientation.LEFT_RIGHT,colors);
            
            VerticalViewHolder verticalViewHolder = (VerticalViewHolder) holder;
            verticalViewHolder.tvName.setText(GoodData.get(position).getGoods_title());
            verticalViewHolder.tvPrice.setText(GoodData.get(position).getSale_price() + "");
            verticalViewHolder.tvSold.setText("已售" + GoodData.get(position).getTotal_sale());
            verticalViewHolder.tvLogo.setText(Hot_tag.get(position).getText_content());


            verticalViewHolder.tvLogo.setBackground(bg);














2:






int colors[] = {Color.parseColor(Hot_tag.get(position).getStart_bg_color()),
                    Color.parseColor(Hot_tag.get(position).getEnd_bg_color())};
            GradientDrawable BG = new GradientDrawable(GradientDrawable.Orientation.TOP_BOTTOM,colors);
            verticalViewHolder.tvLogo.setBackground(BG)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值