注意:此問題需要iOS開發知識才能解答。Android:TextView背景/文本顏色循環
我爲在Xcode環境中構建的應用程序創建了屏幕閃光燈功能。屏幕閃爍如下:
背景白色,紅色文字....背景紅色,白色文字,間隔0.25秒。
閃光不斷出現,直到用戶點擊屏幕以在應用程序中前進。 這裏是我用來實現這個代碼:
@interface OrderCashButtonSignal : UIViewController
@property (weak, nonatomic) IBOutlet UILabel *orderCashLabel;
@property (strong, nonatomic) NSTimer *colorTimer;
@end
- (void)viewDidLoad
{
[super viewDidLoad];
self.orderCashLabel.backgroundColor = [UIColor whiteColor];
self.orderCashLabel.textColor = [UIColor redColor];
self.colorTimer = [NSTimer scheduledTimerWithTimeInterval:0.25 target:self selector:@selector(changeColor) userInfo:nil repeats:YES];
}
(void)changeColor{
[UIView animateWithDuration:0.25 animations:^{
if ([self.orderCashLabel.backgroundColor isEqual:[UIColor whiteColor]]&&[self.orderCashLabel.textColor isEqual:[UIColor redColor]]) {
self.orderCashLabel.backgroundColor = [UIColor redColor];
self.orderCashLabel.textColor = [UIColor whiteColor];
}
else{
self.orderCashLabel.backgroundColor = [UIColor whiteColor];
self.orderCashLabel.textColor = [UIColor redColor];
}
}];
}
我試圖模仿在Eclipse這種行爲對我的這個應用程序的Android版本,但無法弄清楚如何實現一個計時器,並changeColor方法一起我在Xcode中完成的方式。我明白他們是不同的語言,方法會有所不同。我認爲我可以找到圍繞Android框架的方式,並解決我的問題,但我失敗了。有什麼建議麼?提前致謝!
呃,哪裏有你的Android代碼,你有問題? – 2013-02-12 17:59:35
我沒有任何可敬的android代碼插入。我玩了一些方法,但沒有什麼好處。所以,我只是添加了iOS代碼來舉例說明我正在努力完成的任務。抱歉! – embersofadyingfire 2013-02-13 17:48:20
沒有幫助你嗎? – EMarci15 2013-02-15 09:49:42