我有什么
我有一个偏好很少的PreferenceActivity。当用户点击特定首选项时,另一个PreferenceActivity将滑入以替换之前的PreferenceActivity。
我做了什么
@Override
protected void onStart() {
super.onStart();
overridePendingTransition(R.anim.pull_in_right, R.anim.push_out_left);
}
这非常有效,可以从右侧滑动新活动。
问题
按下后退按钮时,反向动画无效。
我尝试过放置
overridePendingTransition(R.anim.pull_in_left, R.anim.push_out_right);
<{1>}中的但没有任何作用。
我需要一种方式来按下后退按钮使反向动画工作。
答案 0 :(得分:0)
class ViewController: UIViewController {
let audioPath:NSURL! = NSBundle.mainBundle().URLForResource("SippinOnFire", withExtension: "mp3")
@IBOutlet var sliderValue: UISlider!
var player:AVAudioPlayer = AVAudioPlayer()
@IBAction func play(sender: AnyObject) {
player.play()
//println("Playing \(audioPath)")
}
@IBAction func pause(sender: AnyObject) {
player.pause()
}
@IBAction func stop(sender: AnyObject) {
player.stop()
player.currentTime = 0;
}
@IBAction func sliderChanged(sender: AnyObject) {
player.volume = sliderValue.value
}
override func viewDidLoad() {
super.viewDidLoad()
var error:NSError? = nil
player = AVAudioPlayer(contentsOfURL: audioPath!, error: &error)
player.volume = 0.5;
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}