採用條形進度條,上方有10分鐘倒計時
系統預設進度條形狀圓形,在xml檔案中設定
android:visibility="visible"//設定可見
style="@android:style/widget.progressbar.horizontal"//條形
倒計時的話推薦我在github上偷的utils,賊好用
//主要部分
package test.bird.starrysky_sudoku;
import android.os.countdowntimer;
/** * created 2017/5/16 11:32
*/public class countdowntimersupport implements itimersupport
public countdowntimersupport(long millisinfuture, long countdowninterval)
@override
public void start()
mtimer.start();
mtimerstate = timerstate.start;}}
@override
public void pause()
}@override
public void resume()
}@override
public void stop()
}@override
public void reset()
public boolean isstart()
public boolean isfinish()
protected countdowntimer createcountdowntimer(long millisinfuture, long countdowninterval)
}@override
public void onfinish() }};
}public void setmillisinfuture(long millisinfuture)
public void setcountdowninterval(long countdowninterval)
public void setoncountdowntimerlistener(oncountdowntimerlistener listener)
public long getmillisuntilfinished()
public timerstate gettimerstate()
}//介面1
package test.bird.starrysky_sudoku;
/** * author dengyuhan
* created 2017/5/16 11:33
*/public inte***ce itimersupport
//介面2
package test.bird.starrysky_sudoku;
/** * 倒計時監聽
* author dengyuhan
* created 2017/5/16 11:42
*/public inte***ce oncountdowntimerlistener
//列舉狀態
package test.bird.starrysky_sudoku;
/** * author dengyuhan
* created 2017/5/16 13:28
*/public enum timerstate
接下來就好辦了,例項化,呼叫
public void settime()
timecount.settext((millisuntilfinished/60/1000) + ":" + str2);
//時間顯示出來
pb.setprogress((int) millisuntilfinished/100/60);
}@override
public void onfinish()
});mtimer.start();//別忘了開始
}
星空數獨開發總結(六) ScrollView
1,當一整個介面放不下我們的元件的時候,就要用到scrollview了。應用挺簡單的,在xml檔案裡設定乙個就ok了,注意一下,該元件裡只能放置乙個子布局,但是子布局就沒有這個限制了。2,因為有滑動回彈的效果,所以投了乙個別人的demo,這裡放在這裡,但願被偷的人看不到。public class r...
星空數獨開發總結(一) 閃屏製作
android小白,在公司經過乙個月的實習,大體完成了一款星空數獨遊戲的開發,現將學習內容,歸納,總結,備忘 閃屏製作 1,新建splash.activity檔案 在androidmainfest.xml檔案中將以下 從main.activity剪下到splash.activity下 該段 作用 設...
iOS 開發之環形倒計時進度條(虛線 實線)
很簡單,一看便知。這裡為順時針,若想要逆時針,clockwise改為0,還需更改起始角度和終點角度。直接上 void drawrect cgrect rect else 每個虛線長度為2,間隔為3 這句設定線條為虛線,去掉即為實線 shapelayer.linedashpattern nsarray...