安卓开发中怎么让页面的背景颜色一次显红色,一次显绿色,一次显蓝色!!

安卓开发中怎么让页面的背景颜色一次显红色,一次显绿色,一次显蓝色!!

 LinearLayout ll = (LinearLayout) findViewById(R.id.mainLayout);
然后通过 ll.setBackgroundColor(R.color.Red);

自己本地记录一个色值就行了,保存在SharedPreferences

我要实现的功能是页面显先示红色,3秒后页面变成蓝色,在3秒后页面变成绿色,在变成红色。不是页面只显示一种颜色。