ViewPageIndicator的使用2016年08月05日 19:13:29阅读数:1150在很多ap            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-22 21:43:46
                            
                                266阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Android横向滑动:实现3个点的滑动
在开发Android应用程序时,我们经常会遇到需要在页面中实现横向滑动的需求。例如,一个图片浏览应用,用户可以通过横向滑动来浏览不同的图片。本文将介绍如何使用Android的ViewPager和PageIndicator库来实现一个具有3个点的横向滑动效果。
## 1. ViewPager和PageIndicator简介
ViewPager是An            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-26 12:18:59
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近在学习Android Launcher的相关知识,在github上找到可以在Android studio上编译的Launcher 3代码,地址:https://github.com/rydanliu/Launcher3Launcher 3的界面主要由SearchDropTargetBar、Workspace、CellLayout、PageIndicator、Hotseat组成。如下图:Laun            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-20 10:41:04
                            
                                134阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             最近在学习Android Launcher的相关知识,在github上找到可以在Android studio上编译的Launcher 3代码 Launcher 3的界面主要由SearchDropTargetBar、Workspace、CellLayout、PageIndicator、Hotseat组成。如下图: Launcher 3 最主要的是一个Activity,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-31 15:56:06
                            
                                560阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              在安卓桌面程序的主界面我们可以看到是由QsbSearchBar(上方搜索框)、Workspace(页视图空间)、pageIndicator(页指示器)、hotseat(底部视图空间)四个部分组成,它们是基于DragLayer 层的基础上进行显示(注释掉 res/ 横屏模式layout-land 或 竖屏模式layout-port/launcher.xml中 android:id="@            
                
         
            
            
            
            本文章的导航栏代码参考了viewpagerindicator的实现。本文叙述的是之前版本的qq或微信中,底部的图标加文字的导航栏的实现。 2014-09-14 13:59:42更新:library的代码已经从Demo中分离出来,见文末。 本例子依赖viewpagerindicator的两个接口:IconPagerAdapter及PageIndicator。这两个接口的方法如下:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-29 10:33:16
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                    之前写过一篇关于首页图片广告轮播的demo:,不过图片轮播的指示器(小白点)处操作过于复杂,而且是固定的不太合理,此次对其做了优化,替换为了一个自定义的指示器控件,效果美观,代码更简洁,秒秒钟套用在自己的项目中:        指示器代码:PageIndicator.javapackage c            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-16 10:28:33
                            
                                27阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SystemUI闪退异常排查-InflateException 基于Android12背景报错代码跟踪栈粗略确定报错原因基于问题去追踪真正原因问题1:PageIndicator中报错信息怎么来的问题2:?android:attr/textColor为何会导致属性错误问题3:报错信息{t=0x2/d=0x1010098 a=-1}究竟是啥意思结论处理方式 背景这两天上报一个systemui闪退的异            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-28 11:01:55
                            
                                442阅读