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

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

6个回答

将 indication_self_margin_percent 的值改大就可以了

gongwei628
两岁半 回复ranjiahao: /** * 指示器间距相对于自身的百分比,默认间距为指示器高度的1/2 */ private float indication_self_margin_percent=1f;
大约 3 年之前 回复
ranjiahao
ranjiahao 这个是什么? 我小菜。。
大约 3 年之前 回复

图片说明


/**
     * 设置轮播指示器样式,如果你对默认的样式不满意可以自己设置
     * @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();
    }

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

小圆点之前设置padding试试

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
adnroid 图片轮播 设置小圆点之间的距离
在网上扒了个控件 ImageCycleView 。 也用到项目里面去了。 但是怎么设置小圆点之间的距离,还是不知道。nmargin.setMargins(10, 0, 0, 0); 这个鬼代码不顶用啊。 有谁知道的吗?
轮播图
1     handler  和全局变量   private ViewPager viewPager;     private Handler handler = new Handler(){         @Override         public void handleMessage(Message msg) {             if (msg.what == 0){
图片轮播+小圆点
package com.bwie.viewpager; import java.util.ArrayList; import java.util.List; import com.lidroid.xutils.BitmapUtils; import android.os.Bundle; import android.os.Handler; import andr
获取网络图片httpclicent--AsyncTask-小圆点图片轮播
获取网络图片httpclicent___AsyncTask-小圆点图片轮播 import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; import java.util.List; import
简单的图片轮播 加小圆点
先说一下思路,使用ViewPager加 LinearLayout  布局 共同实现, 先看布局             android:layout_width="match_parent"         android:layout_height="fill_parent"         android:id="@+id/support">             
图片轮播加小圆点
public class F1 extends Fragment { private ViewPager vp; private ImageView im1; private ImageView im2; private ImageView im3; private ImageView im4; private ImageView im5; Handler handler = ne
(自定义MyBanner)小圆点设置,及viewpager图片轮播
1.Values下创建attrs.xml文件,内容如下, xml version="1.0" encoding="utf-8"?> resources> declare-styleable name="Banner"> attr name="size" format="dimension">attr> attr name="margin" format
FragmentPagerAdapter图片轮播小圆点跟随传值
布局页面<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/LinearLayout1" android:layout_width="match_paren
ViewPager中带自动缩放小圆点的图片轮播
public class FristFragment extends BaseFragment { private RelativeLayout shequ_layout, fankui_layout; private GridView gd_view; private TextView tv_shequ; private ImageView iv_chose;
小圆点的设置
public void setDot() { System.out.println(vs.size()); for (int i = 0; i < vs.size(); i++) { ImageView dot = new ImageView(MainActivity.this); if (i == 0) { dot.setImageResource(R.drawable.dot_soli
小圆点设置
圆点布局         android:id="@+id/linear_layout"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_alignBottom="@+id/view_pager"
css设置元素之间的距离
 css设置元素之间的距离,例如上边的距离,使用 margin-top:5px;
UIPageControl设置圆点之间距离
自定义UIPageControl,重写layoutSubviews方法 #import "XDPageControl.h" #define dotW 22 // 圆点宽 #define dotH 7 // 圆点高 #define magrin 8 // 圆点间距 @implementation XDPageControl - (void)layoutSubviews { [su
和 之间距离
两个ul标签之间为什么又这么大的距离?怎么消除?用marjin消不掉。rn或者怎么填充之类的?rn谢谢!
android仿新闻客户端图片轮播带小圆点
android仿新闻客户端的图片轮播,带小圆点提示,图片下方有相关的描述信息,代码简洁易懂,代码量少。用户滑动和自动轮播没有冲突。
viewpager实现图片轮播+小圆点跟着动
一、ViewPager简单用法 ViewPager的简单用法: 在布局文件中引入ViewPager,不记得完整的名称的话可以直接到support.v4.view包下找到ViewPager然后copy它的全路径名。 <android.support.v4.view.ViewPager android:id="@+id/guide_viewpager" andro
图片轮播带小圆点选择左右切换
图片轮播效果 导入JS html代码
给图片设置小圆点
package com.example.mypic; import java.util.ArrayList; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.support.v4.view.ViewPager; import andr
viewpage轮播,小圆点的设置
viewpage轮播图,设置小圆点也跟着动,圆点不是变幻颜色,而是改变形状,也就是被一个白色小矩形盖住,如上图效果 本篇文章中涉及到动态加点问题 xml: <RelativeLayout android:layout_width="match_parent" android:layout_height="240dp">
设置自动轮播的小圆点
private void initDot() {         listIV = new ArrayList         if (listIV !=null){             listIV.clear();         }         for (int x =0;x             ImageView iv = new ImageView(Mai
小圆点的配置与设置
首先要有ViewPage 需要联动必须要做监听事件 //viewPager页面改变的监听事件 vp_one.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOf
无限轮播的小圆点设置
选中状态的小圆点<solid android:color="#0af" /> <corners android:radius="5dp" /> <size android:width="10dp" android:height="10dp" /> 未选中状体时候的小圆点
轮播和小圆点的设置
//MainActivity   package com.bwie.bannerdemo; import android.os.Handler; import android.os.Message; import android.support.v4.view.PagerAdapter; import android.support.v4.view.ViewPager; import androi
怎样使用CSS设置文字之间的距离?
答:常用 letter-spacing:1px; 使用css样式属性letter-spacing: +距离数值+html单位 如letter-spacing:15px; 即设置了字与字距离间隔15px(像素)。 例子:CSS 代码:.w3cschool{letter-spacing:15px;}  完整HTML 代码:<!DOCTYPE html> <html> <head>
怎样设置Select中Option之间的距离
rt
新手请教设置JPanel之间距离问题
大家好。在一个JFrame上添加两个JPanel,想设置两个JPanel的距离,rnFlowLayout flowLayout = new FlowLayout(FlowLayout.CENTER, 20, 20);rn我想通过改变FlowLayout()的第二,三个参数改变,但不是起作用,下面是代码:rnpackage ex;rnimport java.awt.FlowLayout;rnimport javax.swing.JButton;rnimport javax.swing.JFrame;rnimport javax.swing.JPanel;rnpublic class Ex12_1 extends JFramernrn public Ex12_1()rn rn //试图通过这一行改变JPanel的距离,但不起作用。rn FlowLayout flowLayout = new FlowLayout(FlowLayout.CENTER, 20, 20);rn setLayout(flowLayout);rn rn JPanel p1 = new JPanel();rn p1.add(new JButton("Button1"));rn p1.add(new JButton("Button2"));rn p1.add(new JButton("Button3"));rn add(p1, FlowLayout.LEFT);rn //add(p1);rn rn JPanel p2 = new JPanel();rn p1.add(new JButton("Button4"));rn p1.add(new JButton("Button5"));rn p1.add(new JButton("Button6"));rn add(p2, FlowLayout.LEFT);rn //add(p2);rn rn System.out.println(flowLayout.getHgap());rn System.out.println(flowLayout.getVgap());rn rn rn public static void main(String[] args)rn rn // TODO Auto-generated method stubrn Ex12_1 frame = new Ex12_1();rn frame.setTitle("Exercise12_1");rn frame.setSize(1000, 600);rn frame.setLocationRelativeTo(null); // Center the framern frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);rn frame.setVisible(true);rn rnrn
如何设置两行td之间的距离?
rn我这样设置后,表格行与行之间仍然有一定的距离,如何消除这样距离呢?
如何设置ListView中item之间的距离
想要实现listview中item之间有距离,只需要 android:divider="@null" android:fadingEdge="none" android:headerDividersEnabled="false" android:footerDividersEnabled="false" android:dividerHeight="10dp" 这样设置就可以。。。
怎么设置两个元素之间的距离?
比如想设置这两行的间距为5cm,但是设置为5的话,由于本身在距离所以显示结果大于5,请问有什么好的解决方法吗?rn[img=https://img-bbs.csdn.net/upload/201808/23/1535039960_874350.png][/img]
请问?怎么设置两行之间的距离呢???
------------------------------------------rn定义了line-height,但是当文字与input在一起的时候,line-height就不起作用了。rn请问如何解决问题??rnhtml代码如下:rn---------------------------------------rnrnrn rn 无标题文档rn rnrnrnrn rn rn   缩短发发送多幅撒发斯蒂芬啊缩短发发送多幅撒发斯蒂芬啊缩短发发送多幅撒发斯蒂芬啊缩短发发送多幅撒发斯蒂芬啊缩短发发送多幅撒发斯蒂芬啊缩短发发送多幅撒发斯蒂芬啊缩短发发送多幅撒发斯蒂芬啊缩短发发送多幅撒发斯蒂芬啊缩短发发送多幅撒发斯蒂芬啊: rn rn   缩短发发送多幅撒发斯蒂芬啊rn rn rn 个/rn rn 东方宫/rn rn 儿童/rn rn 我二、为人为rn rn 的豆腐干豆腐干权。缩短发所附撒大幅度反对法(rn rn )个分rn rn 更多,儿童儿童儿童儿童沃尔特维尔(rn rn )额rn rn 号。 豆腐干豆腐干rn rn 东方宫。地非固定扶过rn rn ,圈儿侮辱rn rn 年rn rn 月rn rn 日止。 rn   缩短发发送多幅撒发斯蒂芬啊缩短发发送多幅撒发斯蒂芬啊缩短发发送多幅撒发斯蒂芬啊缩短发发送多幅撒发斯蒂芬啊缩短发发送多幅撒发斯蒂芬啊缩短发发送多幅撒发斯蒂芬啊rn rnrnrnrn
急!如何设置英文单词之间的距离啊!
同题请大家帮忙!
如何设置DBGrid的Columns之间的距离
气坏我了,每次显示的时候都是这样:rn种类| 省名|编号|日期| 含量rnrn中间怎么会差这么远的,能不能让他们紧挨着啊?像这样:rn种类|省名|编号|日期|含量rnrn请问应该如何设置?
安卓RadioButtom设置图片与文字之间的距离
在使用RadioButton 的过程中我们可以设置android:button=“null”然后使用drawableTop来实现图片在上文字在下的效果,但是如何设置RdioButton与下发文字的距离呢? 我们可以使用android:drawablePadding方法来设置图片与文字之间的间距,来实现文字与图片之间保持距离使界面更加美观
如何设置listbox两项之间的距离
我是菜鸟,怕分数不够用所以分是少了点,希望不要介意
设置 UILabel 距离边框的距离
要更改 Label 距离边框的距离就需要自定义 Label,完了重写该方法 /*   距离左5个单位,距离上5个单位*/ -(void)drawTextInRect:(CGRect)rect{          CGRect frame = CGRectMake(rect.origin.x + 5, rect.origin.y + 5, rect.si
计算两点之间距离.
c++计算两点之间距离. 计算两点之间距离.
凸多边形之间的Hausdorff距离
凸多边形之间的Hausdorff距离-机翻简排。介绍了hausdorff知识、算法、应用领域及一个示例。
计算两点之间的距离
计算两点之间的距离根据勾股定理,使用Math.pow( ) 和Math.sqrt( ) 联合计算讨论通过勾股定理可以计算出两点之间的距离(直线)。一个三角形,最长边的平方等于其他两边的平方和:a2 + b2 = c2根据这个公式可以计算出两点之间的距离,a 是两点X坐标的差值,b 是两点Y坐标的差值:var c:Number = Math.sqrt(Math.pow(a, 2) + Math.po...
推荐算法之向量之间的距离
介绍协作型过滤对一大群人进行搜索,找出与我们品味相同的人。算法对这些人偏爱的其他的内容进行考察,并把它们组合起来形成一个经过排名的推荐列表。先找到和我们志趣相投的人,那么那些志趣相投的人推荐的东西,肯定是我们喜欢的。寻找相似的用户把每个人与所有其他人进行比较,并计算他们的相似度评价值。有两种方法:欧几里得距离和皮尔逊相关度。欧几里得距离本质是求出两个向量的夹角。皮尔逊相关度是对向量标准化(减去平均...
unity 两点之间的距离
返回a和b之间的距离。 Vector3.Distance(a,b) is the same as (a-b).magnitude Vector3.Distance(a,b) 等同于(a-b).magnitude 。 向量的长度是用勾股定理计算出来,计算机计算两次方和开根的运算量比加减法要费时的多。 所以比较两个对象的距离常用的是比较两点距离的平方: float dis = (transform....
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法