ViewPager小圓點的繪製及用法

2021-07-12 05:46:05 字數 793 閱讀 5564

//畫小圓點   backcolor.xml

<?xml version="1.0" encoding="utf-8"?>

//選中狀態的小圓點    enabletrue.xml

<?xml version="1.0" encoding="utf-8"?>

//未選中狀態的小圓點   enablefalse.xml

<?xml version="1.0" encoding="utf-8"?>

//activity 中小圓點的數量與頁面的數量相同

public void xiaoyuandian()else

lin_xiaodian.addview(imageview);/lin_xiaodian  小圓點的布局linearlayout }}

//讓小圓點與viewpager頁面進行聯動

//獲得正確的位置

int index=arg0%listimg.size();

//取出linearlayout裡當前的imageview

imageview imageview = (imageview) lin_xiaodian.getchildat(index);

imageview.setenabled(true);

imageview lastimageview = (imageview) lin_xiaodian.getchildat(lastindex);

lastimageview.setenabled(false);

lastindex=index;   //lastindex 全域性變數   記錄小圓點的位置

自定義小圓點

linerlayout用來裝小圓點 1.建立方法 public void createpoint 2.小圓點 new出來的imageview 背景是自定義的shape,以下就是在 drawable中的shape,小圓點就是imageview設定了乙個背景 選中的背景shape 未選中的shape 小...

UIPageControl改變小圓點的問題

今天開發遇到了uipagecontrol,發現預設的小圓點 頁碼標示 是看不到的,除非設定背景色或者在有色背景上.所以就想著就去改變其顏色,網上搜了一大堆,統一的方式就兩種 本人測試兩種方法都不行,ios7.0,xcode6.0 方法1.繼承自uipagecontrol,覆蓋setcurrentpa...

如何使用iPhone小圓點手勢功能

什麼是 小圓點 小圓點 實際上叫做 assistive touch 它能幫助我們大大的減少按鍵的使用頻率。由於早期iphone的home鍵經常失靈,更換按鍵又需要花費一筆不小的費用。針對這一問題,ios加入了assistive touch這一功能。這個功能開啟之後,在iphone的介面上會浮現出乙個...