ranjiahao
ranjiahao
采纳率75%
2016-08-04 02:39

adnroid 图片轮播 设置小圆点之间的距离

5
已采纳

在网上扒了个控件 ImageCycleView 。 也用到项目里面去了。 但是怎么设置小圆点之间的距离,还是不知道。
margin.setMargins(10, 0, 0, 0); 这个鬼代码不顶用啊。 有谁知道的吗?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

6条回答

  • feng1790291543 鱼弦 5年前
  • liuxian13183 刘兆贤 5年前

    小圆点之前设置padding试试

    点赞 评论 复制链接分享
  • Mr_dsw Andoter 5年前

    一般你用第三方控件,别人封装好了,所以你设置margin属性的时候就需要你获取到对应的控件,我也写过轮滑。地址:
    https://github.com/dengshiwei/ViewPagerBarnner

    点赞 评论 复制链接分享
  • englishbage JFlex 5年前
    
    /**
         * 设置轮播指示器样式,如果你对默认的样式不满意可以自己设置
         * @param indicationStyle 资源类型,color,image,shape
         * @param unFocus 未获得焦点指示器资源id  图片或shape或color值
         * @param focus 获得焦点指示器资源id 图片或shape或color值
         * @param indication_self_percent 自身高度的百分比 >=0f
         */
        public void setIndicationStyle(IndicationStyle indicationStyle,int unFocus,int focus,float indication_self_percent){
            if(indicationStyle== IndicationStyle.COLOR){
                unFocusIndicationStyle=drawCircle(50,unFocus);
                focusIndicationStyle=drawCircle(50,focus);
            }else if(indicationStyle== IndicationStyle.IMAGE){
                unFocusIndicationStyle= BitmapFactory.decodeResource(mContext.getResources(),unFocus);
                focusIndicationStyle=BitmapFactory.decodeResource(mContext.getResources(), focus);
            }
            indication_self_margin_percent=indication_self_percent;
            initIndication();
        }
    
    
    点赞 评论 复制链接分享
  • englishbage JFlex 5年前

    图片说明

    点赞 评论 复制链接分享
  • gongwei628 两岁半 5年前

    将 indication_self_margin_percent 的值改大就可以了

    点赞 评论 复制链接分享

相关推荐