!27 状态栏修改

Merge pull request !27 from 秦平/master
This commit is contained in:
openharmony_ci 2022-05-24 03:31:19 +00:00 committed by Gitee
commit 763a01417c
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
37 changed files with 690 additions and 59 deletions

View File

@ -22,10 +22,10 @@ export default class StyleConfiguration {
const key: string = TAG + "-Common";
return StyleManager.getStyle(key, () => {
return {
statusBarFontSize: '16fp',
statusBarFontSize: $r("app.float.signal_fontSize"),
statusBarIconWidth: '24vp',
statusBarIconHeight: '24vp',
statusBarMarginLeftRight: '5vp',
statusBarMarginLeftRight: $r("app.float.signal_status_margin_Left_right"),
};
});
}

View File

@ -0,0 +1,12 @@
{
"float": [
{
"name": "signal_status_margin_Left_right",
"value": "5vp"
},
{
"name": "signal_fontSize",
"value": "16fp"
}
]
}

View File

@ -0,0 +1,12 @@
{
"float": [
{
"name": "signal_status_margin_Left_right",
"value": "0"
},
{
"name": "signal_fontSize",
"value": "12fp"
}
]
}

View File

@ -20,7 +20,7 @@ import Constants from '../common/constants'
import Log from '../../../../../../../common/src/main/ets/default/Log'
import StyleConfigurationCommon from '../../../../../../../common/src/main/ets/default/StyleConfiguration'
import StyleConfiguration from '../common/StyleConfiguration'
import {StatusBarGroupComponentData
import { StatusBarGroupComponentData
} from '../../../../../../screenlock/src/main/ets/com/ohos/common/Constants'
import StatusBarVM from '../../../../../../screenlock/src/main/ets/com/ohos/vM/StatusBarVM'

View File

@ -17,24 +17,25 @@ import Log from '../../../../../../../common/src/main/ets/default/Log'
import StyleConfigurationCommon from '../../../../../../../common/src/main/ets/default/StyleConfiguration'
const TAG = 'BatteryComponent-batterySoc'
@Component
export default
struct BatterySoc {
export default struct BatterySoc {
@StorageLink('batterySoc') batterySoc: number = 100
@Prop mContentColor: string
@State styleCommon: any = StyleConfigurationCommon.getCommonStyle()
aboutToAppear(){
Log.showInfo(TAG,'aboutToAppear Start');
aboutToAppear() {
Log.showInfo(TAG, 'aboutToAppear Start');
}
aboutToDisappear(){
Log.showInfo(TAG,'aboutToDisappear');
aboutToDisappear() {
Log.showInfo(TAG, 'aboutToDisappear');
}
build() {
Text(this.batterySoc + '%')
.fontColor(this.mContentColor)
.fontSize(this.styleCommon.statusBarFontSize)
.fontWeight(FontWeight.Medium)
}
}

View File

@ -1,9 +1,5 @@
{
"float": [
{
"name": "battery_component_gap",
"value": "8.5vp"
},
{
"name": "battery_component_pic_gap",
"value": "2vp"
@ -39,6 +35,10 @@
{
"name": "battery_component_pic_head_height",
"value": "10vp"
},
{
"name": "battery_component_gap",
"value": "8.5vp"
}
]
}

View File

@ -0,0 +1,44 @@
{
"float": [
{
"name": "battery_component_pic_gap",
"value": "1.2vp"
},
{
"name": "battery_component_pic_body_height",
"value": "11vp"
},
{
"name": "battery_component_pic_body_width",
"value": "18.5vp"
},
{
"name": "battery_component_pic_body_padding",
"value": "1vp"
},
{
"name": "battery_component_pic_body_border_width",
"value": "1vp"
},
{
"name": "battery_component_pic_border_radius",
"value": "2.5vp"
},
{
"name": "battery_component_pic_head_radius",
"value": "3vp"
},
{
"name": "battery_component_pic_head_width",
"value": "1.5vp"
},
{
"name": "battery_component_pic_head_height",
"value": "5.75vp"
},
{
"name": "battery_component_gap",
"value": "2vp"
}
]
}

View File

@ -16,13 +16,13 @@
import Log from '../../../../../../../common/src/main/ets/default/Log'
import StyleConfiguration from '../common/styleconfiguration'
import StyleConfigurationCommon from '../../../../../../../common/src/main/ets/default/StyleConfiguration'
import {StatusBarGroupComponentData} from '../../../../../../screenlock/src/main/ets/com/ohos/common/Constants'
import { StatusBarGroupComponentData } from '../../../../../../screenlock/src/main/ets/com/ohos/common/Constants'
import StatusBarVM from '../../../../../../screenlock/src/main/ets/com/ohos/vm/StatusBarVM'
import TimeManager, {
TimeEventArgs,
TIME_CHANGE_EVENT,
} from '../../../../../../../common/src/main/ets/default/TimeManager'
import EventManager, {unsubscribe} from '../../../../../../../common/src/main/ets/default/event/EventManager'
import EventManager, { unsubscribe } from '../../../../../../../common/src/main/ets/default/event/EventManager'
const TAG = 'ClockComponent-clockIcon';
@ -57,6 +57,8 @@ export default struct ClockIcon {
.fontColor(this.mStatusBarGroupComponentData.contentColor)
.fontSize(this.styleCommon.statusBarFontSize)
.width(this.style.statusBarClockMaxWidth)
.fontWeight(FontWeight.Medium)
.margin({ left: $r("app.float.status_bar_clock_margin") })
Row().width(this.styleCommon.statusBarMarginLeftRight).height('100%')
}
}

View File

@ -3,6 +3,10 @@
{
"name": "status_bar_clock_width",
"value": "60vp"
},
{
"name": "status_bar_clock_margin",
"value": "0"
}
]
}

View File

@ -0,0 +1,8 @@
{
"float": [
{
"name": "status_bar_clock_margin",
"value": "2vp"
}
]
}

View File

@ -20,29 +20,47 @@ import BatteryIcon from '../../../../../../../../../features/batterycomponent/sr
import ClockIcon from '../../../../../../../../../features/clockcomponent/src/main/ets/default/pages/clockIcon.ets'
import WifiIcon from '../../../../../../../../../features/wificomponent/src/main/ets/default/pages/wifiIcon.ets'
import SignalIcon from '../../../../../../../../../features/signalcomponent/src/main/ets/default/pages/signalIcon'
import deviceInfo from '@ohos.deviceInfo';
const deviceTypeInfo = deviceInfo.deviceType
const TAG = 'ScreenLock-StatusBar'
@Component
export default struct statusBar {
private isShow: boolean
aboutToAppear() {
Log.showInfo(TAG, `aboutToAppear`)
if (deviceTypeInfo === "phone") {
this.isShow = false
} else {
this.isShow = true
}
}
build() {
Row(){
Row() {
Flex({ direction: FlexDirection.Row, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Start }) {
SignalIcon()
WifiIcon()
}.width(Constants.HALF_CONTAINER_WIDTH)
.height(Constants.FULL_CONTAINER_HEIGHT)
Flex({ direction: FlexDirection.Row, alignItems: ItemAlign.Center, justifyContent: FlexAlign.End }) {
BatteryIcon()
ClockIcon()
if (this.isShow) {
ClockIcon()
}
}.width(Constants.HALF_CONTAINER_WIDTH)
.height(Constants.FULL_CONTAINER_HEIGHT)
}.width(Constants.FULL_CONTAINER_WIDTH)
.height(Constants.FULL_CONTAINER_HEIGHT)
}
.width(Constants.FULL_CONTAINER_WIDTH)
.height($r("app.float.status_bar_height"))
.padding({
left: $r("app.float.status_bar_padding_left_right"),
right: $r("app.float.status_bar_padding_left_right")
})
.margin({ top: $r("app.float.status_bar_margin_top") })
.opacity($r("app.float.status_bar_opacity"))
}
aboutToAppear() {
Log.showInfo(TAG, `aboutToAppear`)
}
}

View File

@ -179,6 +179,22 @@
{
"name": "custompsd_key_area_margin_bottom",
"value": "64"
},
{
"name": "status_bar_height",
"value": "48vp"
},
{
"name": "status_bar_padding_left_right",
"value": "0"
},
{
"name": "status_bar_margin_top",
"value": "0"
},
{
"name": "status_bar_opacity",
"value": "1"
}
]
}

View File

@ -0,0 +1,21 @@
{
"float": [
{
"name": "status_bar_height",
"value": "24vp"
},
{
"name": "status_bar_padding_left_right",
"value": "24vp"
},
{
"name": "status_bar_margin_top",
"value": "4vp"
},
{
"name": "status_bar_opacity",
"value": "0.7"
}
]
}

View File

@ -18,18 +18,18 @@ import mSignalModel from '../SignalModel';
import Log from '../../../../../../../common/src/main/ets/default/Log'
import StyleConfigurationCommon from '../../../../../../../common/src/main/ets/default/StyleConfiguration'
import StyleConfiguration from '../common/StyleConfiguration'
import {StatusBarGroupComponentData
import { StatusBarGroupComponentData
} from '../../../../../../screenlock/src/main/ets/com/ohos/common/Constants'
import StatusBarVM from '../../../../../../screenlock/src/main/ets/com/ohos/vm/StatusBarVM'
const TAG = 'SignalComponent-SignalIcon'
@Component
export default
struct SignalIcon {
@StorageLink('cellularLevel') cellularLevel : number = Constants.CELLULAR_NO_SIM_CARD
@StorageLink('cellularType') cellularType : number = Constants.NETWORK_TYPE_UNKNOWN
@StorageLink('networkState') networkState : string = Constants.NET_NULL
@StorageLink('signalObserved') signalObserved:boolean = false
export default struct SignalIcon {
@StorageLink('cellularLevel') cellularLevel: number = Constants.CELLULAR_NO_SIM_CARD
@StorageLink('cellularType') cellularType: number = Constants.NETWORK_TYPE_UNKNOWN
@StorageLink('networkState') networkState: string = Constants.NET_NULL
@StorageLink('signalObserved') signalObserved: boolean = false
private mGroupId: string = ''
@State mStatusBarGroupComponentData: StatusBarGroupComponentData = new StatusBarGroupComponentData()
@State styleCommon: any = StyleConfigurationCommon.getCommonStyle()
@ -53,9 +53,10 @@ struct SignalIcon {
Row().width(this.styleCommon.statusBarMarginLeftRight).height('100%')
Text(this.updateNetworkState(this.networkState))
.fontSize(this.styleCommon.statusBarFontSize)
.fontWeight(FontWeight.Medium)
.fontColor(this.mStatusBarGroupComponentData.contentColor)
.textOverflow({ overflow: TextOverflow.Ellipsis })
.constraintSize({ maxWidth: this.style.signalTextMaxWeight})
.constraintSize({ maxWidth: this.style.signalTextMaxWeight })
.flexShrink(0)
.maxLines(1)
.textAlign(TextAlign.Center)
@ -67,7 +68,8 @@ struct SignalIcon {
.fontColor(this.mStatusBarGroupComponentData.contentColor)
.width(this.style.netSignalTextMaxWidth)
.fontWeight(FontWeight.Bold)
.textAlign(TextAlign.Center)
.textAlign(TextAlign.Start)
.margin({ left: $r("app.float.signal_margin") })
Image(this.updateCellularImage(this.cellularLevel))
.objectFit(ImageFit.Contain)
.width(this.style.cellularImageWidth)
@ -79,15 +81,14 @@ struct SignalIcon {
}
.height('100%')
}
/**
* Get the string of cellular type
*
* @param {number} type - number of cellular type
* @return {string} typeString type of cellular type
*/
private updateCellularType(signalType) : string {
Log.showInfo(TAG, `updateCellularType, signalType: ${ signalType }`);
/*
* Get the string of cellular type
*
* @param {number} type - number of cellular type
* @return {string} typeString type of cellular type
*/
private updateCellularType(signalType): string {
Log.showInfo(TAG, `updateCellularType, signalType: ${signalType}`);
let typeString;
switch (signalType) {
case Constants.NETWORK_TYPE_UNKNOWN:
@ -112,12 +113,12 @@ struct SignalIcon {
return typeString;
}
/**
* Get the cellular signal image
*
* @param {number} level - signal level from signalModel
* @return {string} cellularImage image of cellular signal
*/
/*
* Get the cellular signal image
*
* @param {number} level - signal level from signalModel
* @return {string} cellularImage image of cellular signal
*/
private updateCellularImage(level) {
Log.showInfo(TAG, `updateCellularImage, level: ${level}`);
let cellularImage;
@ -149,18 +150,18 @@ struct SignalIcon {
return cellularImage;
}
/**
* Get the NetworkState signal name
*
* @param {string} netWorkState - network state from signal model
* @return {string} vendor's name or signal state
*/
/*
* Get the NetworkState signal name
*
* @param {string} netWorkState - network state from signal model
* @return {string} vendor's name or signal state
*/
private updateNetworkState(netWorkState) {
Log.showInfo(TAG, `updateNetworkState, netWorkState: ${netWorkState}`);
let networkStateName;
if(netWorkState == Constants.NET_NULL){
if (netWorkState == Constants.NET_NULL) {
networkStateName = $r('app.string.net_null');
}else {
} else {
networkStateName = netWorkState;
}
return networkStateName;

View File

@ -23,6 +23,10 @@
{
"name":"status_bar_signal_net_signal_text_max_width",
"value":"18vp"
},
{
"name": "signal_margin",
"value": "0"
}
]
}

View File

@ -0,0 +1,32 @@
{
"float": [
{
"name": "status_bar_signal_type_font_size",
"value": "5.5fp"
},
{
"name": "status_bar_signal_unknown_font_size",
"value": "7fp"
},
{
"name": "signal_component_icon_width",
"value": "21.5vp"
},
{
"name": "signal_component_icon_height",
"value": "15vp"
},
{
"name": "signal_text_max_width",
"value": "113vp"
},
{
"name": "status_bar_signal_net_signal_text_max_width",
"value": "15vp"
},
{
"name": "signal_margin",
"value": "3vp"
}
]
}

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="64.5px" height="45px" viewBox="0 0 86 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>ic_statusbar_signal_single1</title>
<defs>
<filter id="filter-1">
<feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 0.000000 0 0 0 0 0.000000 0 0 0 0 0.000000 0 0 0 1.000000 0"></feColorMatrix>
</filter>
</defs>
<g id="ic_statusbar_signal_single1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="编组">
<path d="M37.9999,49.0001 C37.9999,50.6561 36.6569,52.0001 34.9999,52.0001 C33.3429,52.0001 31.9999,50.6561 31.9999,49.0001 L31.9999,46.0001 C31.9999,44.3441 33.3429,43.0001 34.9999,43.0001 C36.6569,43.0001 37.9999,44.3441 37.9999,46.0001 L37.9999,49.0001 Z" id="形状结合" fill="#000000"></path>
<g filter="url(#filter-1)" id="编组-2">
<g transform="translate(41.999900, 8.000100)">
<path d="M6,41 C6,42.656 4.657,44 3,44 C1.343,44 0,42.656 0,41 L0,29 C0,27.344 1.343,26 3,26 C4.657,26 6,27.344 6,29 L6,41 Z" id="Fill-5" fill="#000000" opacity="0.2"></path>
<path d="M16,41 C16,42.656 14.657,44 13,44 C11.343,44 10,42.656 10,41 L10,20 C10,18.344 11.343,17 13,17 C14.657,17 16,18.344 16,20 L16,41 Z" id="Fill-7" fill="#000000" opacity="0.2"></path>
<path d="M26,41 C26,42.656 24.657,44 23,44 C21.343,44 20,42.656 20,41 L20,11 C20,9.344 21.343,8 23,8 C24.657,8 26,9.344 26,11 L26,41 Z" id="Fill-9" fill="#000000" opacity="0.2"></path>
<path d="M36,41 C36,42.656 34.657,44 33,44 C31.343,44 30,42.656 30,41 L30,3 C30,1.344 31.343,0 33,0 C34.657,0 36,1.344 36,3 L36,41 Z" id="Fill-11" fill="#000000" opacity="0.2"></path>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="64.5px" height="45px" viewBox="0 0 86 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>ic_statusbar_signal_single2</title>
<defs>
<filter id="filter-1">
<feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 0.000000 0 0 0 0 0.000000 0 0 0 0 0.000000 0 0 0 1.000000 0"></feColorMatrix>
</filter>
</defs>
<g id="ic_statusbar_signal_single2" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="编组">
<path d="M37.9999,49.0001 C37.9999,50.6561 36.6569,52.0001 34.9999,52.0001 C33.3429,52.0001 31.9999,50.6561 31.9999,49.0001 L31.9999,46.0001 C31.9999,44.3441 33.3429,43.0001 34.9999,43.0001 C36.6569,43.0001 37.9999,44.3441 37.9999,46.0001 L37.9999,49.0001 Z" id="形状结合" fill="#000000"></path>
<g filter="url(#filter-1)" id="编组-2">
<g transform="translate(41.999900, 8.000100)">
<path d="M6,41 C6,42.656 4.657,44 3,44 C1.343,44 0,42.656 0,41 L0,29 C0,27.344 1.343,26 3,26 C4.657,26 6,27.344 6,29 L6,41 Z" id="Fill-5" fill="#000000"></path>
<path d="M16,41 C16,42.656 14.657,44 13,44 C11.343,44 10,42.656 10,41 L10,20 C10,18.344 11.343,17 13,17 C14.657,17 16,18.344 16,20 L16,41 Z" id="Fill-7" fill="#000000" opacity="0.2"></path>
<path d="M26,41 C26,42.656 24.657,44 23,44 C21.343,44 20,42.656 20,41 L20,11 C20,9.344 21.343,8 23,8 C24.657,8 26,9.344 26,11 L26,41 Z" id="Fill-9" fill="#000000" opacity="0.2"></path>
<path d="M36,41 C36,42.656 34.657,44 33,44 C31.343,44 30,42.656 30,41 L30,3 C30,1.344 31.343,0 33,0 C34.657,0 36,1.344 36,3 L36,41 Z" id="Fill-11" fill="#000000" opacity="0.2"></path>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="64.5px" height="45px" viewBox="0 0 86 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>ic_statusbar_signal_single3</title>
<defs>
<filter id="filter-1">
<feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 0.000000 0 0 0 0 0.000000 0 0 0 0 0.000000 0 0 0 1.000000 0"></feColorMatrix>
</filter>
</defs>
<g id="ic_statusbar_signal_single3" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="编组">
<path d="M37.9999,49.0001 C37.9999,50.6561 36.6569,52.0001 34.9999,52.0001 C33.3429,52.0001 31.9999,50.6561 31.9999,49.0001 L31.9999,46.0001 C31.9999,44.3441 33.3429,43.0001 34.9999,43.0001 C36.6569,43.0001 37.9999,44.3441 37.9999,46.0001 L37.9999,49.0001 Z" id="形状结合" fill="#000000"></path>
<g filter="url(#filter-1)" id="编组-2">
<g transform="translate(41.999900, 8.000100)">
<path d="M6,41 C6,42.656 4.657,44 3,44 C1.343,44 0,42.656 0,41 L0,29 C0,27.344 1.343,26 3,26 C4.657,26 6,27.344 6,29 L6,41 Z" id="Fill-5" fill="#000000"></path>
<path d="M16,41 C16,42.656 14.657,44 13,44 C11.343,44 10,42.656 10,41 L10,20 C10,18.344 11.343,17 13,17 C14.657,17 16,18.344 16,20 L16,41 Z" id="Fill-7" fill="#000000"></path>
<path d="M26,41 C26,42.656 24.657,44 23,44 C21.343,44 20,42.656 20,41 L20,11 C20,9.344 21.343,8 23,8 C24.657,8 26,9.344 26,11 L26,41 Z" id="Fill-9" fill="#000000" opacity="0.2"></path>
<path d="M36,41 C36,42.656 34.657,44 33,44 C31.343,44 30,42.656 30,41 L30,3 C30,1.344 31.343,0 33,0 C34.657,0 36,1.344 36,3 L36,41 Z" id="Fill-11" fill="#000000" opacity="0.2"></path>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="64.5px" height="45px" viewBox="0 0 86 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>ic_statusbar_signal_single4</title>
<defs>
<filter id="filter-1">
<feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 0.000000 0 0 0 0 0.000000 0 0 0 0 0.000000 0 0 0 1.000000 0"></feColorMatrix>
</filter>
</defs>
<g id="ic_statusbar_signal_single4" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="编组">
<path d="M37.9999,49.0001 C37.9999,50.6561 36.6569,52.0001 34.9999,52.0001 C33.3429,52.0001 31.9999,50.6561 31.9999,49.0001 L31.9999,46.0001 C31.9999,44.3441 33.3429,43.0001 34.9999,43.0001 C36.6569,43.0001 37.9999,44.3441 37.9999,46.0001 L37.9999,49.0001 Z" id="形状结合" fill="#000000"></path>
<g filter="url(#filter-1)" id="编组-2">
<g transform="translate(41.999900, 8.000100)">
<path d="M6,41 C6,42.656 4.657,44 3,44 C1.343,44 0,42.656 0,41 L0,29 C0,27.344 1.343,26 3,26 C4.657,26 6,27.344 6,29 L6,41 Z" id="Fill-5" fill="#000000"></path>
<path d="M16,41 C16,42.656 14.657,44 13,44 C11.343,44 10,42.656 10,41 L10,20 C10,18.344 11.343,17 13,17 C14.657,17 16,18.344 16,20 L16,41 Z" id="Fill-7" fill="#000000"></path>
<path d="M26,41 C26,42.656 24.657,44 23,44 C21.343,44 20,42.656 20,41 L20,11 C20,9.344 21.343,8 23,8 C24.657,8 26,9.344 26,11 L26,41 Z" id="Fill-9" fill="#000000"></path>
<path d="M36,41 C36,42.656 34.657,44 33,44 C31.343,44 30,42.656 30,41 L30,3 C30,1.344 31.343,0 33,0 C34.657,0 36,1.344 36,3 L36,41 Z" id="Fill-11" fill="#000000" opacity="0.2"></path>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="64.5px" height="45px" viewBox="0 0 86 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>ic_statusbar_signal_single0</title>
<g id="ic_statusbar_signal_single0" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="编组" fill="#000000">
<path d="M34.9999,43.0001 C36.6569,43.0001 37.9999,44.3441 37.9999,46.0001 L37.9999,49.0001 C37.9999,50.6561 36.6569,52.0001 34.9999,52.0001 C33.3429,52.0001 31.9999,50.6561 31.9999,49.0001 L31.9999,46.0001 C31.9999,44.3441 33.3429,43.0001 34.9999,43.0001 Z M44.9999,34.0001 C46.6569,34.0001 47.9999,35.3441 47.9999,37.0001 L47.9999,49.0001 C47.9999,50.6561 46.6569,52.0001 44.9999,52.0001 C43.3429,52.0001 41.9999,50.6561 41.9999,49.0001 L41.9999,37.0001 C41.9999,35.3441 43.3429,34.0001 44.9999,34.0001 Z M54.9999,25.0001 C56.6569,25.0001 57.9999,26.3441 57.9999,28.0001 L57.9999,49.0001 C57.9999,50.6561 56.6569,52.0001 54.9999,52.0001 C53.3429,52.0001 51.9999,50.6561 51.9999,49.0001 L51.9999,28.0001 C51.9999,26.3441 53.3429,25.0001 54.9999,25.0001 Z M64.9999,16.0001 C66.6569,16.0001 67.9999,17.3441 67.9999,19.0001 L67.9999,49.0001 C67.9999,50.6561 66.6569,52.0001 64.9999,52.0001 C63.3429,52.0001 61.9999,50.6561 61.9999,49.0001 L61.9999,19.0001 C61.9999,17.3441 63.3429,16.0001 64.9999,16.0001 Z M74.9999,8.0001 C76.6569,8.0001 77.9999,9.3441 77.9999,11.0001 L77.9999,49.0001 C77.9999,50.6561 76.6569,52.0001 74.9999,52.0001 C73.3429,52.0001 71.9999,50.6561 71.9999,49.0001 L71.9999,11.0001 C71.9999,9.3441 73.3429,8.0001 74.9999,8.0001 Z" id="形状结合"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="64.5px" height="45px" viewBox="0 0 86 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>ic_statusbar_signal_single0</title>
<g id="ic_statusbar_signal_single0" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" opacity="0.2">
<g id="编组" fill="#000000" opacity="0.2">
<path d="M34.9999,43.0001 C36.6569,43.0001 37.9999,44.3441 37.9999,46.0001 L37.9999,49.0001 C37.9999,50.6561 36.6569,52.0001 34.9999,52.0001 C33.3429,52.0001 31.9999,50.6561 31.9999,49.0001 L31.9999,46.0001 C31.9999,44.3441 33.3429,43.0001 34.9999,43.0001 Z M44.9999,34.0001 C46.6569,34.0001 47.9999,35.3441 47.9999,37.0001 L47.9999,49.0001 C47.9999,50.6561 46.6569,52.0001 44.9999,52.0001 C43.3429,52.0001 41.9999,50.6561 41.9999,49.0001 L41.9999,37.0001 C41.9999,35.3441 43.3429,34.0001 44.9999,34.0001 Z M54.9999,25.0001 C56.6569,25.0001 57.9999,26.3441 57.9999,28.0001 L57.9999,49.0001 C57.9999,50.6561 56.6569,52.0001 54.9999,52.0001 C53.3429,52.0001 51.9999,50.6561 51.9999,49.0001 L51.9999,28.0001 C51.9999,26.3441 53.3429,25.0001 54.9999,25.0001 Z M64.9999,16.0001 C66.6569,16.0001 67.9999,17.3441 67.9999,19.0001 L67.9999,49.0001 C67.9999,50.6561 66.6569,52.0001 64.9999,52.0001 C63.3429,52.0001 61.9999,50.6561 61.9999,49.0001 L61.9999,19.0001 C61.9999,17.3441 63.3429,16.0001 64.9999,16.0001 Z M74.9999,8.0001 C76.6569,8.0001 77.9999,9.3441 77.9999,11.0001 L77.9999,49.0001 C77.9999,50.6561 76.6569,52.0001 74.9999,52.0001 C73.3429,52.0001 71.9999,50.6561 71.9999,49.0001 L71.9999,11.0001 C71.9999,9.3441 73.3429,8.0001 74.9999,8.0001 Z" id="形状结合"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 442 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 331 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

@ -18,7 +18,7 @@ import mWifiModel from '../WifiModel'
import Log from '../../../../../../../common/src/main/ets/default/Log'
import StyleConfigurationCommon from '../../../../../../../common/src/main/ets/default/StyleConfiguration'
import StyleConfiguration from '../common/StyleConfiguration'
import {StatusBarGroupComponentData
import { StatusBarGroupComponentData
} from '../../../../../../screenlock/src/main/ets/com/ohos/common/Constants'
import StatusBarVM from '../../../../../../screenlock/src/main/ets/com/ohos/vM/StatusBarVM'

View File

@ -3,7 +3,8 @@
{
"name": "status_bar_wifi_width",
"value": "24vp"
},{
},
{
"name": "status_bar_wifi_height",
"value": "24vp"
}

View File

@ -0,0 +1,12 @@
{
"float": [
{
"name": "status_bar_wifi_width",
"value": "15.75vp"
},
{
"name": "status_bar_wifi_height",
"value": "15vp"
}
]
}

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="47.25px" height="45px" viewBox="0 0 63 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>ic_statusbar_wifi1</title>
<g id="ic_statusbar_wifi1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="wifi">
<path d="M36,47.5 C36,49.985 33.985,52 31.5,52 C29.015,52 27,49.985 27,47.5 C27,45.015 29.015,43 31.5,43 C33.985,43 36,45.015 36,47.5" id="形状结合" fill="#000000"></path>
<g id="编组" opacity="0.2" transform="translate(6.000000, 8.000000)" fill="#000000">
<path d="M39.204952,23.039 C39.826952,22.247 40.557952,21.548 41.141952,20.726 C41.225952,20.609 41.320952,20.505 41.422952,20.414 C41.861952,19.646 42.258952,18.896 42.746952,18.201 C37.847952,14.207 31.746952,12 25.393952,12 C19.005952,12 12.858952,14.209 7.94595199,18.243 C9.10095199,19.894 11.6039116,23.0282104 11.6911436,22.9559131 C15.5433442,19.7632396 20.3677686,18 25.393952,18 C30.464952,18 35.327952,19.803 39.196952,23.052 C39.199952,23.048 39.201952,23.043 39.204952,23.039" id="Fill-3"></path>
<path d="M12.007252,18.2507 C13.238252,19.3597 13.338252,21.2567 12.229252,22.4877 C11.120252,23.7187 9.22425199,23.8187 7.99225199,22.7097 C6.76125199,21.6007 6.66225199,19.7037 7.77025199,18.4727 C8.87925199,17.2417 10.776252,17.1417 12.007252,18.2507" id="Fill-9"></path>
<path d="M42.700352,18.1569 C43.931352,19.2659 44.031352,21.1629 42.922352,22.3939 C40.619352,24.9519 38.443352,22.3979 38.685352,22.6159 C37.454352,21.5069 37.355352,19.6099 38.463352,18.3789 C39.572352,17.1479 41.469352,17.0479 42.700352,18.1569" id="Fill-13"></path>
<path d="M25.770752,24 C22.147752,24 18.655752,25.189 15.794752,27.365 C15.924752,27.505 16.045752,27.655 16.146752,27.824 C16.243752,27.986 16.342752,28.146 16.439752,28.308 C16.642752,28.487 16.820752,28.703 16.959752,28.949 C17.616752,30.112 18.730752,31.026 19.828752,31.856 C21.569752,30.656 23.632752,30 25.770752,30 C27.896752,30 29.948752,30.65 31.684752,31.836 C32.854752,30.192 34.111752,28.599 35.637752,27.275 C32.796752,25.154 29.346752,24 25.770752,24" id="Fill-1"></path>
<path d="M20.007252,27.2374 C21.238252,28.3464 21.338252,30.2434 20.229252,31.4744 C19.120252,32.7054 17.223252,32.8054 15.992252,31.6964 C14.761252,30.5874 14.662252,28.6904 15.770252,27.4594 C16.879252,26.2284 18.776252,26.1284 20.007252,27.2374" id="Fill-11"></path>
<path d="M35.597052,27.2374 C36.828052,28.3464 36.928052,30.2434 35.819052,31.4744 C34.710052,32.7054 32.814052,32.8054 31.582052,31.6964 C30.351052,30.5874 30.252052,28.6904 31.360052,27.4594 C32.469052,26.2284 34.366052,26.1284 35.597052,27.2374" id="Fill-15"></path>
<path d="M0.791251986,9.097 C0.879251986,9.211 0.954251986,9.347 1.02225199,9.492 C1.09925199,9.564 1.17425199,9.639 1.23525199,9.729 C1.27025199,9.78 1.31025199,9.827 1.34525199,9.877 C1.49925199,10.029 1.64325199,10.195 1.75925199,10.388 C1.79125199,10.441 1.82325199,10.494 1.85525199,10.547 C2.74625199,11.635 3.79225199,12.59 4.73325199,13.635 C10.586252,8.713 17.958252,6 25.633252,6 C33.223252,6 40.524252,8.641 46.346252,13.459 C47.765252,12.038 50.3871485,9.02533091 50.2799545,8.93593216 C43.3639323,3.16803392 34.6731395,-4.4408921e-15 25.633252,-4.4408921e-15 C16.508252,-4.4408921e-15 7.73825199,3.226 0.791251986,9.097 Z" id="Fill-5"></path>
<path d="M5.00725199,8.9692 C6.23825199,10.0782 6.33825199,11.9752 5.22925199,13.2062 C4.12025199,14.4372 2.22425199,14.5372 0.992251986,13.4282 C-0.238748014,12.3192 -0.337748014,10.4222 0.770251986,9.1912 C1.87925199,7.9602 3.77625199,7.8602 5.00725199,8.9692" id="Fill-7"></path>
<path d="M50.275152,8.9761 C49.044152,7.8671 47.147152,7.9671 46.038152,9.1981 C44.930152,10.4291 45.029152,12.3261 46.260152,13.4351 C47.492152,14.5441 49.389152,14.4441 50.497152,13.2131 C51.606152,11.9821 51.506152,10.0851 50.275152,8.9761" id="Fill-17"></path>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="47.25px" height="45px" viewBox="0 0 63 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>ic_statusbar_wifi2</title>
<g id="ic_statusbar_wifi2" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="wifi">
<path d="M36,47.5 C36,49.985 33.985,52 31.5,52 C29.015,52 27,49.985 27,47.5 C27,45.015 29.015,43 31.5,43 C33.985,43 36,45.015 36,47.5" id="形状结合" fill="#000000"></path>
<g id="编组" opacity="0.2" transform="translate(6.000000, 8.000000)" fill="#000000">
<path d="M39.204952,23.039 C39.826952,22.247 40.557952,21.548 41.141952,20.726 C41.225952,20.609 41.320952,20.505 41.422952,20.414 C41.861952,19.646 42.258952,18.896 42.746952,18.201 C37.847952,14.207 31.746952,12 25.393952,12 C19.005952,12 12.858952,14.209 7.94595199,18.243 C9.10095199,19.894 11.6039116,23.0282104 11.6911436,22.9559131 C15.5433442,19.7632396 20.3677686,18 25.393952,18 C30.464952,18 35.327952,19.803 39.196952,23.052 C39.199952,23.048 39.201952,23.043 39.204952,23.039" id="Fill-3"></path>
<path d="M12.007252,18.2507 C13.238252,19.3597 13.338252,21.2567 12.229252,22.4877 C11.120252,23.7187 9.22425199,23.8187 7.99225199,22.7097 C6.76125199,21.6007 6.66225199,19.7037 7.77025199,18.4727 C8.87925199,17.2417 10.776252,17.1417 12.007252,18.2507" id="Fill-9"></path>
<path d="M42.700352,18.1569 C43.931352,19.2659 44.031352,21.1629 42.922352,22.3939 C40.619352,24.9519 38.443352,22.3979 38.685352,22.6159 C37.454352,21.5069 37.355352,19.6099 38.463352,18.3789 C39.572352,17.1479 41.469352,17.0479 42.700352,18.1569" id="Fill-13"></path>
<path d="M0.791251986,9.097 C0.879251986,9.211 0.954251986,9.347 1.02225199,9.492 C1.09925199,9.564 1.17425199,9.639 1.23525199,9.729 C1.27025199,9.78 1.31025199,9.827 1.34525199,9.877 C1.49925199,10.029 1.64325199,10.195 1.75925199,10.388 C1.79125199,10.441 1.82325199,10.494 1.85525199,10.547 C2.74625199,11.635 3.79225199,12.59 4.73325199,13.635 C10.586252,8.713 17.958252,6 25.633252,6 C33.223252,6 40.524252,8.641 46.346252,13.459 C47.765252,12.038 50.3871485,9.02533091 50.2799545,8.93593216 C43.3639323,3.16803392 34.6731395,-4.4408921e-15 25.633252,-4.4408921e-15 C16.508252,-4.4408921e-15 7.73825199,3.226 0.791251986,9.097 Z" id="Fill-5"></path>
<path d="M5.00725199,8.9692 C6.23825199,10.0782 6.33825199,11.9752 5.22925199,13.2062 C4.12025199,14.4372 2.22425199,14.5372 0.992251986,13.4282 C-0.238748014,12.3192 -0.337748014,10.4222 0.770251986,9.1912 C1.87925199,7.9602 3.77625199,7.8602 5.00725199,8.9692" id="Fill-7"></path>
<path d="M50.275152,8.9761 C49.044152,7.8671 47.147152,7.9671 46.038152,9.1981 C44.930152,10.4291 45.029152,12.3261 46.260152,13.4351 C47.492152,14.5441 49.389152,14.4441 50.497152,13.2131 C51.606152,11.9821 51.506152,10.0851 50.275152,8.9761" id="Fill-17"></path>
</g>
<g id="编组-2" transform="translate(21.000000, 32.000000)" fill="#000000">
<path d="M10.770752,-2.66453526e-15 C7.14775199,-2.66453526e-15 3.65575199,1.189 0.794751986,3.365 C0.924751986,3.505 1.04575199,3.655 1.14675199,3.824 C1.24375199,3.986 1.34275199,4.146 1.43975199,4.308 C1.64275199,4.487 1.82075199,4.703 1.95975199,4.949 C2.61675199,6.112 3.73075199,7.026 4.82875199,7.856 C6.56975199,6.656 8.63275199,6 10.770752,6 C12.896752,6 14.948752,6.65 16.684752,7.836 C17.854752,6.192 19.111752,4.599 20.637752,3.275 C17.796752,1.154 14.346752,-2.66453526e-15 10.770752,-2.66453526e-15" id="Fill-1"></path>
<path d="M5.00725199,3.2374 C6.23825199,4.3464 6.33825199,6.2434 5.22925199,7.4744 C4.12025199,8.7054 2.22325199,8.8054 0.992251986,7.6964 C-0.238748014,6.5874 -0.337748014,4.6904 0.770251986,3.4594 C1.87925199,2.2284 3.77625199,2.1284 5.00725199,3.2374" id="Fill-11"></path>
<path d="M20.597052,3.2374 C21.828052,4.3464 21.928052,6.2434 20.819052,7.4744 C19.710052,8.7054 17.814052,8.8054 16.582052,7.6964 C15.351052,6.5874 15.252052,4.6904 16.360052,3.4594 C17.469052,2.2284 19.366052,2.1284 20.597052,3.2374" id="Fill-15"></path>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="47.25px" height="45px" viewBox="0 0 63 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>ic_statusbar_wifi3</title>
<g id="ic_statusbar_wifi3" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="wifi">
<path d="M36,47.5 C36,49.985 33.985,52 31.5,52 C29.015,52 27,49.985 27,47.5 C27,45.015 29.015,43 31.5,43 C33.985,43 36,45.015 36,47.5" id="形状结合" fill="#000000"></path>
<g id="编组" opacity="0.2" transform="translate(6.000000, 8.000000)" fill="#000000">
<path d="M0.791251986,9.097 C0.879251986,9.211 0.954251986,9.347 1.02225199,9.492 C1.09925199,9.564 1.17425199,9.639 1.23525199,9.729 C1.27025199,9.78 1.31025199,9.827 1.34525199,9.877 C1.49925199,10.029 1.64325199,10.195 1.75925199,10.388 C1.79125199,10.441 1.82325199,10.494 1.85525199,10.547 C2.74625199,11.635 3.79225199,12.59 4.73325199,13.635 C10.586252,8.713 17.958252,6 25.633252,6 C33.223252,6 40.524252,8.641 46.346252,13.459 C47.765252,12.038 50.3871485,9.02533091 50.2799545,8.93593216 C43.3639323,3.16803392 34.6731395,-4.4408921e-15 25.633252,-4.4408921e-15 C16.508252,-4.4408921e-15 7.73825199,3.226 0.791251986,9.097 Z" id="Fill-5"></path>
<path d="M5.00725199,8.9692 C6.23825199,10.0782 6.33825199,11.9752 5.22925199,13.2062 C4.12025199,14.4372 2.22425199,14.5372 0.992251986,13.4282 C-0.238748014,12.3192 -0.337748014,10.4222 0.770251986,9.1912 C1.87925199,7.9602 3.77625199,7.8602 5.00725199,8.9692" id="Fill-7"></path>
<path d="M50.275152,8.9761 C49.044152,7.8671 47.147152,7.9671 46.038152,9.1981 C44.930152,10.4291 45.029152,12.3261 46.260152,13.4351 C47.492152,14.5441 49.389152,14.4441 50.497152,13.2131 C51.606152,11.9821 51.506152,10.0851 50.275152,8.9761" id="Fill-17"></path>
</g>
<g id="编组-2" transform="translate(21.000000, 32.000000)" fill="#000000">
<path d="M10.770752,-2.66453526e-15 C7.14775199,-2.66453526e-15 3.65575199,1.189 0.794751986,3.365 C0.924751986,3.505 1.04575199,3.655 1.14675199,3.824 C1.24375199,3.986 1.34275199,4.146 1.43975199,4.308 C1.64275199,4.487 1.82075199,4.703 1.95975199,4.949 C2.61675199,6.112 3.73075199,7.026 4.82875199,7.856 C6.56975199,6.656 8.63275199,6 10.770752,6 C12.896752,6 14.948752,6.65 16.684752,7.836 C17.854752,6.192 19.111752,4.599 20.637752,3.275 C17.796752,1.154 14.346752,-2.66453526e-15 10.770752,-2.66453526e-15" id="Fill-1"></path>
<path d="M5.00725199,3.2374 C6.23825199,4.3464 6.33825199,6.2434 5.22925199,7.4744 C4.12025199,8.7054 2.22325199,8.8054 0.992251986,7.6964 C-0.238748014,6.5874 -0.337748014,4.6904 0.770251986,3.4594 C1.87925199,2.2284 3.77625199,2.1284 5.00725199,3.2374" id="Fill-11"></path>
<path d="M20.597052,3.2374 C21.828052,4.3464 21.928052,6.2434 20.819052,7.4744 C19.710052,8.7054 17.814052,8.8054 16.582052,7.6964 C15.351052,6.5874 15.252052,4.6904 16.360052,3.4594 C17.469052,2.2284 19.366052,2.1284 20.597052,3.2374" id="Fill-15"></path>
</g>
<g id="编组-3" transform="translate(13.000000, 20.000000)" fill="#000000">
<path d="M32.204952,11.039 C32.826952,10.247 33.557952,9.548 34.141952,8.726 C34.225952,8.609 34.320952,8.505 34.422952,8.414 C34.861952,7.646 35.258952,6.896 35.746952,6.201 C30.847952,2.207 24.746952,-4.61852778e-14 18.393952,-4.61852778e-14 C12.005952,-4.61852778e-14 5.85895199,2.209 0.945951986,6.243 C2.10095199,7.894 4.60391155,11.0282104 4.69114362,10.9559131 C8.54334417,7.76323964 13.3677686,6 18.393952,6 C23.464952,6 28.327952,7.803 32.196952,11.052 C32.199952,11.048 32.201952,11.043 32.204952,11.039" id="Fill-3"></path>
<path d="M5.00725199,6.2507 C6.23825199,7.3597 6.33825199,9.2567 5.22925199,10.4877 C4.12025199,11.7187 2.22425199,11.8187 0.992251986,10.7097 C-0.238748014,9.6007 -0.337748014,7.7037 0.770251986,6.4727 C1.87925199,5.2417 3.77625199,5.1417 5.00725199,6.2507" id="Fill-9"></path>
<path d="M35.700352,6.1569 C36.931352,7.2659 37.031352,9.1629 35.922352,10.3939 C33.619352,12.9519 31.443352,10.3979 31.685352,10.6159 C30.454352,9.5069 30.355352,7.6099 31.463352,6.3789 C32.572352,5.1479 34.469352,5.0479 35.700352,6.1569" id="Fill-13"></path>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="47.25px" height="45px" viewBox="0 0 63 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>ic_statusbar_wifi0</title>
<g id="ic_statusbar_wifi0" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="wifi">
<path d="M36,47.5 C36,49.985 33.985,52 31.5,52 C29.015,52 27,49.985 27,47.5 C27,45.015 29.015,43 31.5,43 C33.985,43 36,45.015 36,47.5" id="形状结合" fill="#000000"></path>
<g id="编组" transform="translate(6.000000, 8.000000)" fill="#000000">
<path d="M39.204952,23.039 C39.826952,22.247 40.557952,21.548 41.141952,20.726 C41.225952,20.609 41.320952,20.505 41.422952,20.414 C41.861952,19.646 42.258952,18.896 42.746952,18.201 C37.847952,14.207 31.746952,12 25.393952,12 C19.005952,12 12.858952,14.209 7.94595199,18.243 C9.10095199,19.894 11.6039116,23.0282104 11.6911436,22.9559131 C15.5433442,19.7632396 20.3677686,18 25.393952,18 C30.464952,18 35.327952,19.803 39.196952,23.052 C39.199952,23.048 39.201952,23.043 39.204952,23.039" id="Fill-3"></path>
<path d="M12.007252,18.2507 C13.238252,19.3597 13.338252,21.2567 12.229252,22.4877 C11.120252,23.7187 9.22425199,23.8187 7.99225199,22.7097 C6.76125199,21.6007 6.66225199,19.7037 7.77025199,18.4727 C8.87925199,17.2417 10.776252,17.1417 12.007252,18.2507" id="Fill-9"></path>
<path d="M42.700352,18.1569 C43.931352,19.2659 44.031352,21.1629 42.922352,22.3939 C40.619352,24.9519 38.443352,22.3979 38.685352,22.6159 C37.454352,21.5069 37.355352,19.6099 38.463352,18.3789 C39.572352,17.1479 41.469352,17.0479 42.700352,18.1569" id="Fill-13"></path>
<path d="M25.770752,24 C22.147752,24 18.655752,25.189 15.794752,27.365 C15.924752,27.505 16.045752,27.655 16.146752,27.824 C16.243752,27.986 16.342752,28.146 16.439752,28.308 C16.642752,28.487 16.820752,28.703 16.959752,28.949 C17.616752,30.112 18.730752,31.026 19.828752,31.856 C21.569752,30.656 23.632752,30 25.770752,30 C27.896752,30 29.948752,30.65 31.684752,31.836 C32.854752,30.192 34.111752,28.599 35.637752,27.275 C32.796752,25.154 29.346752,24 25.770752,24" id="Fill-1"></path>
<path d="M20.007252,27.2374 C21.238252,28.3464 21.338252,30.2434 20.229252,31.4744 C19.120252,32.7054 17.223252,32.8054 15.992252,31.6964 C14.761252,30.5874 14.662252,28.6904 15.770252,27.4594 C16.879252,26.2284 18.776252,26.1284 20.007252,27.2374" id="Fill-11"></path>
<path d="M35.597052,27.2374 C36.828052,28.3464 36.928052,30.2434 35.819052,31.4744 C34.710052,32.7054 32.814052,32.8054 31.582052,31.6964 C30.351052,30.5874 30.252052,28.6904 31.360052,27.4594 C32.469052,26.2284 34.366052,26.1284 35.597052,27.2374" id="Fill-15"></path>
<path d="M0.791251986,9.097 C0.879251986,9.211 0.954251986,9.347 1.02225199,9.492 C1.09925199,9.564 1.17425199,9.639 1.23525199,9.729 C1.27025199,9.78 1.31025199,9.827 1.34525199,9.877 C1.49925199,10.029 1.64325199,10.195 1.75925199,10.388 C1.79125199,10.441 1.82325199,10.494 1.85525199,10.547 C2.74625199,11.635 3.79225199,12.59 4.73325199,13.635 C10.586252,8.713 17.958252,6 25.633252,6 C33.223252,6 40.524252,8.641 46.346252,13.459 C47.765252,12.038 50.3871485,9.02533091 50.2799545,8.93593216 C43.3639323,3.16803392 34.6731395,-4.4408921e-15 25.633252,-4.4408921e-15 C16.508252,-4.4408921e-15 7.73825199,3.226 0.791251986,9.097 Z" id="Fill-5"></path>
<path d="M5.00725199,8.9692 C6.23825199,10.0782 6.33825199,11.9752 5.22925199,13.2062 C4.12025199,14.4372 2.22425199,14.5372 0.992251986,13.4282 C-0.238748014,12.3192 -0.337748014,10.4222 0.770251986,9.1912 C1.87925199,7.9602 3.77625199,7.8602 5.00725199,8.9692" id="Fill-7"></path>
<path d="M50.275152,8.9761 C49.044152,7.8671 47.147152,7.9671 46.038152,9.1981 C44.930152,10.4291 45.029152,12.3261 46.260152,13.4351 C47.492152,14.5441 49.389152,14.4441 50.497152,13.2131 C51.606152,11.9821 51.506152,10.0851 50.275152,8.9761" id="Fill-17"></path>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="47.25px" height="45px" viewBox="0 0 63 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>ic_statusbar_wifi0</title>
<g id="ic_statusbar_wifi0" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="wifi">
<path d="M36,47.5 C36,49.985 33.985,52 31.5,52 C29.015,52 27,49.985 27,47.5 C27,45.015 29.015,43 31.5,43 C33.985,43 36,45.015 36,47.5" id="形状结合" fill-opacity="0.2" fill="#000000"></path>
<g id="编组" opacity="0.2" transform="translate(6.000000, 8.000000)" fill="#000000">
<path d="M39.204952,23.039 C39.826952,22.247 40.557952,21.548 41.141952,20.726 C41.225952,20.609 41.320952,20.505 41.422952,20.414 C41.861952,19.646 42.258952,18.896 42.746952,18.201 C37.847952,14.207 31.746952,12 25.393952,12 C19.005952,12 12.858952,14.209 7.94595199,18.243 C9.10095199,19.894 11.6039116,23.0282104 11.6911436,22.9559131 C15.5433442,19.7632396 20.3677686,18 25.393952,18 C30.464952,18 35.327952,19.803 39.196952,23.052 C39.199952,23.048 39.201952,23.043 39.204952,23.039" id="Fill-3"></path>
<path d="M12.007252,18.2507 C13.238252,19.3597 13.338252,21.2567 12.229252,22.4877 C11.120252,23.7187 9.22425199,23.8187 7.99225199,22.7097 C6.76125199,21.6007 6.66225199,19.7037 7.77025199,18.4727 C8.87925199,17.2417 10.776252,17.1417 12.007252,18.2507" id="Fill-9"></path>
<path d="M42.700352,18.1569 C43.931352,19.2659 44.031352,21.1629 42.922352,22.3939 C40.619352,24.9519 38.443352,22.3979 38.685352,22.6159 C37.454352,21.5069 37.355352,19.6099 38.463352,18.3789 C39.572352,17.1479 41.469352,17.0479 42.700352,18.1569" id="Fill-13"></path>
<path d="M25.770752,24 C22.147752,24 18.655752,25.189 15.794752,27.365 C15.924752,27.505 16.045752,27.655 16.146752,27.824 C16.243752,27.986 16.342752,28.146 16.439752,28.308 C16.642752,28.487 16.820752,28.703 16.959752,28.949 C17.616752,30.112 18.730752,31.026 19.828752,31.856 C21.569752,30.656 23.632752,30 25.770752,30 C27.896752,30 29.948752,30.65 31.684752,31.836 C32.854752,30.192 34.111752,28.599 35.637752,27.275 C32.796752,25.154 29.346752,24 25.770752,24" id="Fill-1"></path>
<path d="M20.007252,27.2374 C21.238252,28.3464 21.338252,30.2434 20.229252,31.4744 C19.120252,32.7054 17.223252,32.8054 15.992252,31.6964 C14.761252,30.5874 14.662252,28.6904 15.770252,27.4594 C16.879252,26.2284 18.776252,26.1284 20.007252,27.2374" id="Fill-11"></path>
<path d="M35.597052,27.2374 C36.828052,28.3464 36.928052,30.2434 35.819052,31.4744 C34.710052,32.7054 32.814052,32.8054 31.582052,31.6964 C30.351052,30.5874 30.252052,28.6904 31.360052,27.4594 C32.469052,26.2284 34.366052,26.1284 35.597052,27.2374" id="Fill-15"></path>
<path d="M0.791251986,9.097 C0.879251986,9.211 0.954251986,9.347 1.02225199,9.492 C1.09925199,9.564 1.17425199,9.639 1.23525199,9.729 C1.27025199,9.78 1.31025199,9.827 1.34525199,9.877 C1.49925199,10.029 1.64325199,10.195 1.75925199,10.388 C1.79125199,10.441 1.82325199,10.494 1.85525199,10.547 C2.74625199,11.635 3.79225199,12.59 4.73325199,13.635 C10.586252,8.713 17.958252,6 25.633252,6 C33.223252,6 40.524252,8.641 46.346252,13.459 C47.765252,12.038 50.3871485,9.02533091 50.2799545,8.93593216 C43.3639323,3.16803392 34.6731395,-4.4408921e-15 25.633252,-4.4408921e-15 C16.508252,-4.4408921e-15 7.73825199,3.226 0.791251986,9.097 Z" id="Fill-5"></path>
<path d="M5.00725199,8.9692 C6.23825199,10.0782 6.33825199,11.9752 5.22925199,13.2062 C4.12025199,14.4372 2.22425199,14.5372 0.992251986,13.4282 C-0.238748014,12.3192 -0.337748014,10.4222 0.770251986,9.1912 C1.87925199,7.9602 3.77625199,7.8602 5.00725199,8.9692" id="Fill-7"></path>
<path d="M50.275152,8.9761 C49.044152,7.8671 47.147152,7.9671 46.038152,9.1981 C44.930152,10.4291 45.029152,12.3261 46.260152,13.4351 C47.492152,14.5441 49.389152,14.4441 50.497152,13.2131 C51.606152,11.9821 51.506152,10.0851 50.275152,8.9761" id="Fill-17"></path>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

@ -1,6 +1,5 @@
{
"float": [
{
"name": "lockicon_area_height",
"value": "44"
@ -56,6 +55,122 @@
{
"name": "status_bar_height",
"value": "48vp"
},
{
"name": "status_bar_padding_left_right",
"value": "0"
},
{
"name": "status_bar_margin_top",
"value": "0"
},
{
"name": "status_bar_opacity",
"value": "1"
},
{
"name": "signal_status_margin_Left_right",
"value": "5vp"
},
{
"name": "signal_fontSize",
"value": "16fp"
},
{
"name": "signal_margin",
"value": "0"
},
{
"name": "status_bar_signal_type_font_size",
"value": "10fp"
},
{
"name": "status_bar_signal_unknown_font_size",
"value": "14fp"
},
{
"name": "signal_component_icon_width",
"value": "32vp"
},
{
"name": "signal_component_icon_height",
"value": "24vp"
},
{
"name": "signal_text_max_width",
"value": "113vp"
},
{
"name": "status_bar_signal_net_signal_text_max_width",
"value": "18vp"
},
{
"name": "status_bar_wifi_width",
"value": "24vp"
},
{
"name": "status_bar_wifi_height",
"value": "24vp"
},
{
"name": "wifi_margin_left_right",
"value": "5vp"
},
{
"name": "battery_margin_left_right_o",
"value": "5vp"
},
{
"name": "battery_component_gap",
"value": "8.5vp"
},
{
"name": "battery_margin_left_right_t",
"value": "5vp"
},
{
"name": "battery_fontSize",
"value": "16fp"
},
{
"name": "battery_component_pic_gap",
"value": "2vp"
},
{
"name": "battery_component_pic_body_height",
"value": "19vp"
},
{
"name": "battery_component_pic_body_width",
"value": "34.5vp"
},
{
"name": "battery_component_pic_body_padding",
"value": "2vp"
},
{
"name": "battery_component_pic_body_border_width",
"value": "1vp"
},
{
"name": "battery_component_pic_border_radius",
"value": "2vp"
},
{
"name": "battery_component_pic_head_radius",
"value": "2vp"
},
{
"name": "battery_component_pic_head_width",
"value": "3vp"
},
{
"name": "battery_component_pic_head_height",
"value": "10vp"
},
{
"name": "status_bar_clock_margin",
"value": "0"
}
]
}

View File

@ -3,6 +3,122 @@
{
"name": "status_bar_height",
"value": "24vp"
},
{
"name": "status_bar_padding_left_right",
"value": "24vp"
},
{
"name": "status_bar_margin_top",
"value": "4vp"
},
{
"name": "status_bar_opacity",
"value": "0.7"
},
{
"name": "signal_status_margin_Left_right",
"value": "0"
},
{
"name": "signal_fontSize",
"value": "12fp"
},
{
"name": "signal_margin",
"value": "3vp"
},
{
"name": "status_bar_signal_type_font_size",
"value": "5.5fp"
},
{
"name": "status_bar_signal_unknown_font_size",
"value": "7fp"
},
{
"name": "signal_component_icon_width",
"value": "21.5vp"
},
{
"name": "signal_component_icon_height",
"value": "15vp"
},
{
"name": "signal_text_max_width",
"value": "113vp"
},
{
"name": "status_bar_signal_net_signal_text_max_width",
"value": "15vp"
},
{
"name": "status_bar_wifi_width",
"value": "15.75vp"
},
{
"name": "status_bar_wifi_height",
"value": "15vp"
},
{
"name": "wifi_margin_left_right",
"value": "0"
},
{
"name": "battery_margin_left_right_o",
"value": "2vp"
},
{
"name": "battery_component_gap",
"value": "2vp"
},
{
"name": "battery_margin_left_right_t",
"value": "0"
},
{
"name": "battery_fontSize",
"value": "12fp"
},
{
"name": "battery_component_pic_gap",
"value": "1.2vp"
},
{
"name": "battery_component_pic_body_height",
"value": "11vp"
},
{
"name": "battery_component_pic_body_width",
"value": "18.5vp"
},
{
"name": "battery_component_pic_body_padding",
"value": "1vp"
},
{
"name": "battery_component_pic_body_border_width",
"value": "1vp"
},
{
"name": "battery_component_pic_border_radius",
"value": "2.5vp"
},
{
"name": "battery_component_pic_head_radius",
"value": "3vp"
},
{
"name": "battery_component_pic_head_width",
"value": "1.5vp"
},
{
"name": "battery_component_pic_head_height",
"value": "5.75vp"
},
{
"name": "status_bar_clock_margin",
"value": "2vp"
}
]
}