Bug 970203 - Animate webapp update checking and downloading icons. r=wesj
После Ширина: | Высота: | Размер: 803 B |
После Ширина: | Высота: | Размер: 722 B |
После Ширина: | Высота: | Размер: 668 B |
После Ширина: | Высота: | Размер: 716 B |
После Ширина: | Высота: | Размер: 813 B |
После Ширина: | Высота: | Размер: 670 B |
После Ширина: | Высота: | Размер: 727 B |
Двоичные данные
mobile/android/base/resources/drawable-hdpi/alert_download_animation_1.png
Normal file
После Ширина: | Высота: | Размер: 541 B |
Двоичные данные
mobile/android/base/resources/drawable-hdpi/alert_download_animation_2.png
Normal file
После Ширина: | Высота: | Размер: 539 B |
Двоичные данные
mobile/android/base/resources/drawable-hdpi/alert_download_animation_3.png
Normal file
После Ширина: | Высота: | Размер: 562 B |
Двоичные данные
mobile/android/base/resources/drawable-hdpi/alert_download_animation_4.png
Normal file
После Ширина: | Высота: | Размер: 553 B |
Двоичные данные
mobile/android/base/resources/drawable-hdpi/alert_download_animation_5.png
Normal file
После Ширина: | Высота: | Размер: 562 B |
Двоичные данные
mobile/android/base/resources/drawable-hdpi/alert_download_animation_6.png
Normal file
После Ширина: | Высота: | Размер: 556 B |
После Ширина: | Высота: | Размер: 803 B |
После Ширина: | Высота: | Размер: 722 B |
После Ширина: | Высота: | Размер: 668 B |
После Ширина: | Высота: | Размер: 716 B |
После Ширина: | Высота: | Размер: 813 B |
После Ширина: | Высота: | Размер: 670 B |
После Ширина: | Высота: | Размер: 727 B |
Двоичные данные
mobile/android/base/resources/drawable-xhdpi/alert_download_animation_1.png
Normal file
После Ширина: | Высота: | Размер: 541 B |
Двоичные данные
mobile/android/base/resources/drawable-xhdpi/alert_download_animation_2.png
Normal file
После Ширина: | Высота: | Размер: 539 B |
Двоичные данные
mobile/android/base/resources/drawable-xhdpi/alert_download_animation_3.png
Normal file
После Ширина: | Высота: | Размер: 562 B |
Двоичные данные
mobile/android/base/resources/drawable-xhdpi/alert_download_animation_4.png
Normal file
После Ширина: | Высота: | Размер: 553 B |
Двоичные данные
mobile/android/base/resources/drawable-xhdpi/alert_download_animation_5.png
Normal file
После Ширина: | Высота: | Размер: 562 B |
Двоичные данные
mobile/android/base/resources/drawable-xhdpi/alert_download_animation_6.png
Normal file
После Ширина: | Высота: | Размер: 556 B |
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- This Source Code Form is subject to the terms of the Mozilla Public
|
||||
- License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
|
||||
|
||||
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:oneshot="false">
|
||||
|
||||
<item android:drawable="@drawable/alert_app_animation_1" android:duration="150" />
|
||||
<item android:drawable="@drawable/alert_app_animation_2" android:duration="150" />
|
||||
<item android:drawable="@drawable/alert_app_animation_3" android:duration="150" />
|
||||
<item android:drawable="@drawable/alert_app_animation_4" android:duration="150" />
|
||||
<item android:drawable="@drawable/alert_app_animation_5" android:duration="150" />
|
||||
<item android:drawable="@drawable/alert_app_animation_6" android:duration="150" />
|
||||
<item android:drawable="@drawable/alert_app_animation_7" android:duration="150" />
|
||||
|
||||
</animation-list>
|
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- This Source Code Form is subject to the terms of the Mozilla Public
|
||||
- License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
|
||||
|
||||
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:oneshot="false">
|
||||
|
||||
<item android:drawable="@drawable/alert_download_animation_1" android:duration="150" />
|
||||
<item android:drawable="@drawable/alert_download_animation_2" android:duration="150" />
|
||||
<item android:drawable="@drawable/alert_download_animation_3" android:duration="150" />
|
||||
<item android:drawable="@drawable/alert_download_animation_4" android:duration="150" />
|
||||
<item android:drawable="@drawable/alert_download_animation_5" android:duration="150" />
|
||||
<item android:drawable="@drawable/alert_download_animation_6" android:duration="150" />
|
||||
|
||||
</animation-list>
|
|
@ -351,8 +351,7 @@ this.WebappManager = {
|
|||
notification = this._notify({
|
||||
title: Strings.GetStringFromName("checkingForUpdatesTitle"),
|
||||
message: Strings.GetStringFromName("checkingForUpdatesMessage"),
|
||||
// TODO: replace this with an animated icon.
|
||||
icon: "drawable://alert_app",
|
||||
icon: "drawable://alert_app_animation",
|
||||
progress: NaN,
|
||||
});
|
||||
}
|
||||
|
@ -392,10 +391,7 @@ this.WebappManager = {
|
|||
title: PluralForm.get(aApps.length, Strings.GetStringFromName("downloadingUpdateTitle")).
|
||||
replace("#1", aApps.length),
|
||||
message: Strings.formatStringFromName("downloadingUpdateMessage", [downloadingNames], 1),
|
||||
// TODO: replace this with an animated icon. UpdateService uses
|
||||
// android.R.drawable.stat_sys_download, but I don't think we can reference
|
||||
// a system icon with a drawable: URL here, so we'll have to craft our own.
|
||||
icon: "drawable://alert_download",
|
||||
icon: "drawable://alert_download_animation",
|
||||
// TODO: make this a determinate progress indicator once we can determine
|
||||
// the sizes of the APKs and observe their progress.
|
||||
progress: NaN,
|
||||
|
|