课程/Android/移动开发
不一样的自定义实现轮播图效果
-
-
夏Jue
2017-07-21
- 版本判断
-
截图
0赞 · 0采集
-
-
夏Jue
2017-07-21
- 圆的shape文件
-
截图
0赞 · 0采集
-
-
szxsbdqn
2017-04-02
- jjjj
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- 3、在我们的ImageBarnnerFrameLayout当中添加bitmap的时候去修改,将imageview的LayoutParams宽度设置为C.WITTH
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- ***2、将我们得到的手机屏幕的宽度设置为一个全局变量。新建一个类:C
在MainActivity当中,将手机屏幕宽度赋值给C.WITTH
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- !!!手机屏幕宽度。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- 修改后效果。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- ***1、将高度设置为wrap_content
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- 运行出来的效果图。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- **要将初始化得到的LinearLayout布局提取出来作为成员变量。
通过setMargins()方法设置圆点之间的距离。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- !!!!添加圆点布局
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- !!!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- ***首先得到list集合当中的每一个Bitmap,然后将每一个Bitmao传递给我们初始化的ImageBarnnerViewGroup。并且要将我们初始化得到的ImageBarnnerViewGroup对象提取出来作为成员变量。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- 那么我们要在ImageBarnnerFrameLayout中去实现addBitmaps()方法。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- ***我们需要的图片首先传递给ImageBarnnerFramLayout,然后再通ImageBarnnerFrameLayout传递给ImageBarnnerViewGroup。所以要在此进行修改。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- ***然后将MainActivity中的ImageBarnnerViewGroup都改为ImageBarnnerFrameLayout.
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- ***然后要到MainActivity中调用ImageBannerFrameLayout,此时就MainActivity中就不需要调用ImageBarnnerViewGroup。所以要到主活动的布局中先进行修改。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- ***设置透明度
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- ***然后要将imageBarnnerViewGroup通过addView(0方法添加到我们自定义的类当中去.
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- ***new出一个ImageBannerViewGroup核心类的对象之后,我们需要为图片轮播功能的核心类加上一个LayoutParams的参数布局。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- ***第三步:首先在view包下新建一个类,叫做ImageBannerFrameLayout.然后让其继承自FrameLayout,并且创建它的三个构造方法。然后在构造函数中调用自己创建的一个新方法去加载我们自定义的ImageBannerViewGroup核心类。并且也同时还用自己创建的一个新方法去加载底部圆点的线性布局。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- ***另外一个叫做dot-select
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- ***第二步:现在我们要建立素材,那么在drawable下新建两个xml文件,一个叫做dot_normal
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-01
- !!!
-
截图
0赞 · 0采集