自定義小圓點

2021-08-30 21:56:28 字數 1036 閱讀 4828

linerlayout用來裝小圓點

1.建立方法 public void createpoint()

2.小圓點(new出來的imageview)背景是自定義的shape,以下就是在 drawable中的shape,(小圓點就是imageview設定了乙個背景)

選中的背景shape

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

未選中的shape

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

//小圓點

private void createpoint(int postion) else

//新增到裝小圓點的linerlayout

layoutpoint.addview(imageview);

//設定小圓點的寬高

linearlayout.layoutparams params= (linearlayout.layoutparams) imageview.getlayoutparams();

params.width=10;

params.height=10;

params.leftmargin=10;

imageview.setlayoutparams(params);

}}

//viewpager與小圓點聯動

homepager_viewpager_jiu.addonpagechangelistener(new viewpager.onpagechangelistener()

@override

public void onpageselected(int position)

@override

public void onpagescrollstatechanged(int state)

});

自定義View,建立乙個小圓點,單擊可以拖動

xml version 1.0 encoding utf 8 xmlns android xmlns xmlns tools android layout width match parent android layout height match parent tools context com....

UIPageControl改變小圓點的問題

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

ViewPager小圓點的繪製及用法

畫小圓點 backcolor.xml 選中狀態的小圓點 enabletrue.xml 未選中狀態的小圓點 enablefalse.xml activity 中小圓點的數量與頁面的數量相同 public void xiaoyuandian else lin xiaodian.addview image...