Android关机充电时,充电的动画和背景方框有错位,要怎样调整?
关机充电时,充电的动画和背景方框有错位,要怎样调整?
Android 5.0/5.1(MTK6752 MTK6795)
充电动画位置
bootable\bootloader\lk\dev\logo
MTK6795 MTK6752修改 动画错位文件
vendor\mediatek\proprietary\external\libshowlogo
有些时候你的分辨率并非 {project}/ProjectConfig.mk里面的分辨率
如 LCM_WIDTH = 480
LCM_HEIGHT = 800
BOOT_LOGO = wvga
所以应该看看具体分辨率,对应的那个,或者每个分辨率修改一下,最好判断对应的到底是那个分辨率
cust_display.h修改对应的分辨率
[cpp] view plain copy print ?
- /*****************************************************************************
- *CopyrightStatement:
- *--------------------
- *ThissoftwareisprotectedbyCopyrightandtheinformationcontained
- *hereinisconfidential.Thesoftwaremaynotbecopiedandtheinformation
- *containedhereinmaynotbeusedordisclosedexceptwiththewritten
- *permissionofMediaTekInc.(C)2008
- *
- *BYOPENINGTHISFILE,BUYERHEREBYUNEQUIVOCALLYACKNOWLEDGESANDAGREES
- *THATTHESOFTWARE/FIRMWAREANDITSDOCUMENTATIONS("MEDIATEKSOFTWARE")
- *RECEIVEDFROMMEDIATEKAND/ORITSREPRESENTATIVESAREPROVIDEDTOBUYERON
- *AN"AS-IS"BASISONLY.MEDIATEKEXPRESSLYDISCLAIMSANYANDALLWARRANTIES,
- *EXPRESSORIMPLIED,INCLUDINGBUTNOTLIMITEDTOTHEIMPLIEDWARRANTIESOF
- *MERCHANTABILITY,FITNESSFORAPARTICULARPURPOSEORNONINFRINGEMENT.
- *NEITHERDOESMEDIATEKPROVIDEANYWARRANTYWHATSOEVERWITHRESPECTTOTHE
- *SOFTWAREOFANYTHIRDPARTYWHICHMAYBEUSEDBY,INCORPORATEDIN,OR
- *SUPPLIEDWITHTHEMEDIATEKSOFTWARE,ANDBUYERAGREESTOLOOKONLYTOSUCH
- *THIRDPARTYFORANYWARRANTYCLAIMRELATINGTHERETO.MEDIATEKSHALLALSO
- *NOTBERESPONSIBLEFORANYMEDIATEKSOFTWARERELEASESMADETOBUYER'S
- *SPECIFICATIONORTOCONFORMTOAPARTICULARSTANDARDOROPENFORUM.
- *
- *BUYER'SSOLEANDEXCLUSIVEREMEDYANDMEDIATEK'SENTIREANDCUMULATIVE
- *LIABILITYWITHRESPECTTOTHEMEDIATEKSOFTWARERELEASEDHEREUNDERWILLBE,
- *ATMEDIATEK'SOPTION,TOREVISEORREPLACETHEMEDIATEKSOFTWAREATISSUE,
- *ORREFUNDANYSOFTWARELICENSEFEESORSERVICECHARGEPAIDBYBUYERTO
- *MEDIATEKFORSUCHMEDIATEKSOFTWAREATISSUE.
- *
- *THETRANSACTIONCONTEMPLATEDHEREUNDERSHALLBECONSTRUEDINACCORDANCE
- *WITHTHELAWSOFTHESTATEOFCALIFORNIA,USA,EXCLUDINGITSCONFLICTOF
- *LAWSPRINCIPLES.ANYDISPUTES,CONTROVERSIESORCLAIMSARISINGTHEREOFAND
- *RELATEDTHERETOSHALLBESETTLEDBYARBITRATIONINSANFRANCISCO,CA,UNDER
- *THERULESOFTHEINTERNATIONALCHAMBEROFCOMMERCE(ICC).
- *
- *****************************************************************************/
- /*
- //newanimationparametersexample:WVGA(480*800)
- //A,startpointoffirstnumberrectangle
- //B,left_toppointofbattery_capacityfill_inrectangle
- //c,left_bottompointofbattery_capacityfill_inrectangle
- //batterycapacityrectangle
- #defineCAPACITY_LEFT(172)//CAPACITY_LEFT=B.x=172
- #defineCAPACITY_TOP(330)//CAPACITY_TOP=B.y=330
- #defineCAPACITY_RIGHT(307)//CAPACITY_RIGHT=B.x+fill_line.w=172+135
- #defineCAPACITY_BOTTOM(546)//CAPACITY_BOTTOM=C.y=546
- //firstnumberrectangle
- #defineNUMBER_LEFT(178)//NUMBER_LEFT=A.x
- #defineNUMBER_TOP(190)//NUMBER_TOP=A.y
- #defineNUMBER_RIGHT(216)//NUMBER_RIGHT=A.x+num.w=178+38
- #defineNUMBER_BOTTOM(244)//NUMBER_BOTTOM=A.y+num.h=190+54
- //%rectangle
- #definePERCENT_LEFT(254)//PERCENT_LEFT=A.x+2*num.w=178+2*38
- #definePERCENT_TOP(190)//PERCENT_TOP=A.y
- #definePERCENT_RIGHT(302)//PERCENT_LEFT=A.x+2*num.w+(%).w
- #definePERCENT_BOTTOM(244)//PERCENT_BOTTOM=A.y+(%).h=190+54
- //topanimationpart
- #defineTOP_ANIMATION_LEFT(172)//TOP_ANIMATION_LEFT=B.x
- #defineTOP_ANIMATION_TOP(100)//100
- #defineTOP_ANIMATION_RIGHT(307)//TOP_ANIMATION_LEFT=B.x+fill_line.w=172+135
- #defineTOP_ANIMATION_BOTTOM(124)//TOP_ANIMATION_BOTTOM=TOP_ANIMATION_TOP+fill_line.h=100+24
- */
- #ifndef__CUST_DISPLAY_H__
- #define__CUST_DISPLAY_H__
- //color
- #defineBAR_OCCUPIED_COLOR(0xFF00FF00)//Green
- #defineBAR_EMPTY_COLOR(0xFFFFFFFF)//White
- #defineBAR_BG_COLOR(0xFF000000)//Black
- //LOGOnumber
- #defineANIM_V0_LOGO_NUM5//version0:show4recatanglegrowinganimationwithoutbatterynumber
- #defineANIM_V1_LOGO_NUM39//version1:showwaveanimationwithbatterynumber
- #defineANIM_V2_LOGO_NUM86//version2:showwirelesscharginganimation
- //CommonLOGOindex
- #defineBOOT_LOGO_INDEX0
- #defineKERNEL_LOGO_INDEX38
- #defineANIM_V0_BACKGROUND_INDEX1
- #defineANIM_V1_BACKGROUND_INDEX35
- #defineLOW_BATTERY_INDEX2
- #defineCHARGER_OV_INDEX3
- #defineFULL_BATTERY_INDEX37
- //version1:showwaveanimationwithbatterynumber
- //NUMBERLOGOINDEX
- #defineNUMBER_PIC_START_04
- #defineNUMBER_PIC_PERCENT14
- //DYNAMICANIMATIONLOGOINDEX
- #defineBAT_ANIM_START_015
- //LOWBATTERY(0~10%)ANIMATIONLOGO
- #defineLOW_BAT_ANIM_START_025
- #defineANIM_LINE_INDEX36
- //version2:showwirelesscharginganimationlogoindex
- #defineV2_NUM_START_0_INDEX57
- #defineV2_NUM_PERCENT_INDEX67
- #defineV2_BAT_0_10_START_INDEX68
- #defineV2_BAT_10_40_START_INDEX72
- #defineV2_BAT_40_80_START_INDEX76
- #defineV2_BAT_80_100_START_NDEX80
- #defineV2_BAT_0_INDEX84
- #defineV2_BAT_100_INDEX85
- //showfastcharginganimationlogoindex
- #defineFAST_CHARGING_BAT_100_INDEX39
- #defineFAST_CHARGING_BAT_START_0_INDEX40
- #defineFAST_CHARGING_NUM_START_0_INDEX46
- #defineFAST_CHARGING_NUM_PERCENT_INDEX56
- #ifdefined(FHD)||defined(CU_FHD)||defined(CMCC_FHD)||defined(CT_FHD)||defined(CMCC_LTE_FHD)
- //fhd1080*1920
- //batterycapacityrectangle
- #defineCAPACITY_LEFT(387)//batterycapacitycenter
- #defineCAPACITY_TOP(802)
- #defineCAPACITY_RIGHT(691)
- #defineCAPACITY_BOTTOM(1292)
- //firstnumberrectangle
- #defineNUMBER_LEFT(351+84)//number
- #defineNUMBER_TOP(479)
- #defineNUMBER_RIGHT(435+84)
- #defineNUMBER_BOTTOM(600)
- //%rectangle
- #definePERCENT_LEFT(519+84)//percentnumber_left+2*number_width
- #definePERCENT_TOP(479)
- #definePERCENT_RIGHT(627+84)
- #definePERCENT_BOTTOM(600)
- //topanimationpart
- #defineTOP_ANIMATION_LEFT(387)//topanimation
- #defineTOP_ANIMATION_TOP(100)
- #defineTOP_ANIMATION_RIGHT(691)
- #defineTOP_ANIMATION_BOTTOM(152)
- //foroldanimation
- #defineBAR_LEFT(470)
- #defineBAR_TOP(356)
- #defineBAR_RIGHT(610)
- #defineBAR_BOTTOM(678)
- #elifdefined(WQHD)||defined(CU_WQHD)||defined(CMCC_WQHD)||defined(CT_WQHD)||defined(CMCC_LTE_WQHD)
- //wqhd1440*2560
- //batterycapacityrectangle
- #defineCAPACITY_LEFT(556)//batterycapacitycenter
- #defineCAPACITY_TOP(1112)
- #defineCAPACITY_RIGHT(882)
- #defineCAPACITY_BOTTOM(1630)
- //firstnumberrectangle
- #defineNUMBER_LEFT(570)//number
- #defineNUMBER_TOP(770)
- #defineNUMBER_RIGHT(660)
- #defineNUMBER_BOTTOM(898)
- //%rectangle
- #definePERCENT_LEFT(750)//percentnumber_left+2*number_width
- #definePERCENT_TOP(770)
- #definePERCENT_RIGHT(864)
- #definePERCENT_BOTTOM(898)
- //topanimationpart
- #defineTOP_ANIMATION_LEFT(556)//topanimation
- #defineTOP_ANIMATION_TOP(100)
- #defineTOP_ANIMATION_RIGHT(882)
- #defineTOP_ANIMATION_BOTTOM(158)
- //foroldanimation
- #defineBAR_LEFT(443)
- #defineBAR_TOP(337)
- #defineBAR_RIGHT(574)
- #defineBAR_BOTTOM(641)
- #elifdefined(HD720)||defined(CU_HD720)||defined(CMCC_HD720)||defined(CT_HD720)||defined(CMCC_LTE_HD720)
- //hd720720*1280
- //batterycapacityrectangle
- #defineCAPACITY_LEFT(278)//batterycapacitycenter
- #defineCAPACITY_TOP(556)
- #defineCAPACITY_RIGHT(441)
- #defineCAPACITY_BOTTOM(817)
- //firstnumberrectangle
- #defineNUMBER_LEFT(290)//number
- #defineNUMBER_TOP(386)
- #defineNUMBER_RIGHT(335)
- #defineNUMBER_BOTTOM(450)
- //%rectangle
- #definePERCENT_LEFT(380)//percentnumber_left+2*number_width
- #definePERCENT_TOP(386)
- #definePERCENT_RIGHT(437)
- #definePERCENT_BOTTOM(450)
- //topanimationpart
- #defineTOP_ANIMATION_LEFT(278)//topanimation
- #defineTOP_ANIMATION_TOP(100)
- #defineTOP_ANIMATION_RIGHT(441)
- #defineTOP_ANIMATION_BOTTOM(129)
- //foroldanimation
- #defineBAR_LEFT(313)
- #defineBAR_TOP(238)
- #defineBAR_RIGHT(406)
- #defineBAR_BOTTOM(453)
- #elifdefined(FWVGA)||defined(CU_FWVGA)||defined(CMCC_FWVGA)||defined(CT_FWVGA)||defined(CMCC_LTE_FWVGA)
- //fwvga480*854
- //batterycapacityrectangle
- #defineCAPACITY_LEFT(172)//batterycapacitycenter
- #defineCAPACITY_TOP(357)
- #defineCAPACITY_RIGHT(307)
- #defineCAPACITY_BOTTOM(573)
- //firstnumberrectangle
- #defineNUMBER_LEFT(172)//number
- #defineNUMBER_TOP(213)
- #defineNUMBER_RIGHT(210)
- #defineNUMBER_BOTTOM(267)
- //%rectangle
- #definePERCENT_LEFT(248)//percentnumber_left+2*number_width
- #definePERCENT_TOP(213)
- #definePERCENT_RIGHT(296)
- #definePERCENT_BOTTOM(267)
- //topanimationpart
- #defineTOP_ANIMATION_LEFT(172)//topanimation
- #defineTOP_ANIMATION_TOP(100)
- #defineTOP_ANIMATION_RIGHT(307)
- #defineTOP_ANIMATION_BOTTOM(124)
- //foroldanimation
- #defineBAR_LEFT(184)
- #defineBAR_TOP(227)
- #defineBAR_RIGHT(294)
- #defineBAR_BOTTOM(437)
- #elifdefined(QHD)||defined(CU_QHD)||defined(CMCC_QHD)||defined(CT_QHD)||defined(CMCC_LTE_QHD)
- //qhd540*960
- //batterycapacityrectangle
- #defineCAPACITY_LEFT(202)//batterycapacitycenter
- #defineCAPACITY_TOP(410)
- #defineCAPACITY_RIGHT(337)
- #defineCAPACITY_BOTTOM(626)
- //firstnumberrectangle
- #defineNUMBER_LEFT(202)//number
- #defineNUMBER_TOP(266)
- #defineNUMBER_RIGHT(240)
- #defineNUMBER_BOTTOM(320)
- //%rectangle
- #definePERCENT_LEFT(278)//percentnumber_left+2*number_width
- #definePERCENT_TOP(266)
- #definePERCENT_RIGHT(326)
- #definePERCENT_BOTTOM(320)
- //topanimationpart
- #defineTOP_ANIMATION_LEFT(202)//topanimation
- #defineTOP_ANIMATION_TOP(100)
- #defineTOP_ANIMATION_RIGHT(337)
- #defineTOP_ANIMATION_BOTTOM(124)
- //foroldanimation
- #defineBAR_LEFT(235)
- #defineBAR_TOP(179)
- #defineBAR_RIGHT(305)
- #defineBAR_BOTTOM(340)
- #elifdefined(WVGA)||defined(CU_WVGA)||defined(CMCC_WVGA)||defined(CT_WVGA)||defined(CMCC_LTE_WVGA)
- //defaultwvga480*800
- //batterycapacityrectangle
- #defineCAPACITY_LEFT(172)//batterycapacitycenter
- #defineCAPACITY_TOP(330)
- #defineCAPACITY_RIGHT(307)
- #defineCAPACITY_BOTTOM(546)
- //firstnumberrectangle
- #defineNUMBER_LEFT(178)//number
- #defineNUMBER_TOP(190)
- #defineNUMBER_RIGHT(216)
- #defineNUMBER_BOTTOM(244)
- //%rectangle
- #definePERCENT_LEFT(254)//percentnumber_left+2*number_width
- #definePERCENT_TOP(190)
- #definePERCENT_RIGHT(302)
- #definePERCENT_BOTTOM(244)
- //topanimationpart
- #defineTOP_ANIMATION_LEFT(172)//topanimation
- #defineTOP_ANIMATION_TOP(100)
- #defineTOP_ANIMATION_RIGHT(307)
- #defineTOP_ANIMATION_BOTTOM(124)
- //foroldanimation
- #defineBAR_LEFT(209)
- #defineBAR_TOP(149)
- #defineBAR_RIGHT(271)
- #defineBAR_BOTTOM(282)
- #elifdefined(HVGA)||defined(CU_HVGA)||defined(CMCC_HVGA)||defined(CT_HVGA)||defined(CMCC_LTE_HVGA)
- //hvga320*480
- //batterycapacityrectangle
- #defineCAPACITY_LEFT(109)//batterycapacitycenter
- #defineCAPACITY_TOP(189)
- #defineCAPACITY_RIGHT(211)
- #defineCAPACITY_BOTTOM(350)
- //firstnumberrectangle
- #defineNUMBER_LEFT(126)//number
- #defineNUMBER_TOP(95)
- #defineNUMBER_RIGHT(153)
- #defineNUMBER_BOTTOM(131)
- //%rectangle
- #definePERCENT_LEFT(180)//percentnumber_left+2*number_width
- #definePERCENT_TOP(95)
- #definePERCENT_RIGHT(212)
- #definePERCENT_BOTTOM(131)
- //topanimationpart
- #defineTOP_ANIMATION_LEFT(109)//topanimation
- #defineTOP_ANIMATION_TOP(100)
- #defineTOP_ANIMATION_RIGHT(211)
- #defineTOP_ANIMATION_BOTTOM(118)
- //foroldanimation
- #defineBAR_LEFT(129)
- #defineBAR_TOP(128)
- #defineBAR_RIGHT(190)
- #defineBAR_BOTTOM(245)
- #elifdefined(QVGA)||defined(CU_QVGA)||defined(CMCC_QVGA)||defined(CT_QVGA)||defined(CMCC_LTE_QVGA)
- //hvga320*480
- //batterycapacityrectangle
- #defineCAPACITY_LEFT(82)//batterycapacitycenter
- #defineCAPACITY_TOP(124)
- #defineCAPACITY_RIGHT(158)
- #defineCAPACITY_BOTTOM(241)
- //firstnumberrectangle
- #defineNUMBER_LEFT(93)//number
- #defineNUMBER_TOP(50)
- #defineNUMBER_RIGHT(109)
- #defineNUMBER_BOTTOM(73)
- //%rectangle
- #definePERCENT_LEFT(125)//percentnumber_left+2*number_width
- #definePERCENT_TOP(50)
- #definePERCENT_RIGHT(145)
- #definePERCENT_BOTTOM(73)
- //topanimationpart
- #defineTOP_ANIMATION_LEFT(82)//topanimation
- #defineTOP_ANIMATION_TOP(100)
- #defineTOP_ANIMATION_RIGHT(158)
- #defineTOP_ANIMATION_BOTTOM(113)
- //foroldanimation
- #defineBAR_LEFT(97)
- #defineBAR_TOP(96)
- #defineBAR_RIGHT(140)
- #defineBAR_BOTTOM(184)
- #elifdefined(WSVGA)
- //wsvga600*1024
- //batterycapacityrectangle
- #defineCAPACITY_LEFT(232)//batterycapacitycenter
- #defineCAPACITY_TOP(442)
- #defineCAPACITY_RIGHT(367)
- #defineCAPACITY_BOTTOM(658)
- //firstnumberrectangle
- #defineNUMBER_LEFT(250)//number
- #defineNUMBER_TOP(300)
- #defineNUMBER_RIGHT(288)
- #defineNUMBER_BOTTOM(354)
- //%rectangle
- #definePERCENT_LEFT(326)//percentnumber_left+2*number_width
- #definePERCENT_TOP(300)
- #definePERCENT_RIGHT(374)
- #definePERCENT_BOTTOM(354)
- //topanimationpart
- #defineTOP_ANIMATION_LEFT(232)//topanimation
- #defineTOP_ANIMATION_TOP(100)
- #defineTOP_ANIMATION_RIGHT(367)
- #defineTOP_ANIMATION_BOTTOM(124)
- //foroldanimation
- #defineBAR_LEFT(260)
- #defineBAR_TOP(190)
- #defineBAR_RIGHT(338)
- #defineBAR_BOTTOM(360)
- #elifdefined(WSVGANL)
- //wsvganl1024*600
- //batterycapacityrectangle
- #defineCAPACITY_LEFT(444)//batterycapacitycenter
- #defineCAPACITY_TOP(230)
- #defineCAPACITY_RIGHT(579)//444+135
- #defineCAPACITY_BOTTOM(446)
- //firstnumberrectangle
- #defineNUMBER_LEFT(466)//number
- #defineNUMBER_TOP(90)
- #defineNUMBER_RIGHT(504)//466+38
- #defineNUMBER_BOTTOM(144)//90+54
- //%rectangle
- #definePERCENT_LEFT(542)//percentnumber_left+2*number_width
- #definePERCENT_TOP(90)
- #definePERCENT_RIGHT(590)
- #definePERCENT_BOTTOM(144)
- //topanimationpart
- #defineTOP_ANIMATION_LEFT(444)//topanimation
- #defineTOP_ANIMATION_TOP(100)
- #defineTOP_ANIMATION_RIGHT(579)
- #defineTOP_ANIMATION_BOTTOM(124)
- //foroldanimation
- #defineBAR_LEFT(414)
- #defineBAR_TOP(186)
- #defineBAR_RIGHT(608)
- #defineBAR_BOTTOM(477)
- #elifdefined(WXGANL)
- //wxganl1280*800
- //batterycapacityrectangle
- #defineCAPACITY_LEFT(558)//batterycapacitycenter
- #defineCAPACITY_TOP(265)
- #defineCAPACITY_RIGHT(721)//558+163
- #defineCAPACITY_BOTTOM(525)
- #defineNUMBER_LEFT(585)//number
- #defineNUMBER_TOP(95)
- #defineNUMBER_RIGHT(630)//585+45
- #defineNUMBER_BOTTOM(159)//95+64
- #definePERCENT_LEFT(675)//percentnumber_left+2*number_width
- #definePERCENT_TOP(95)
- #definePERCENT_RIGHT(732)//675+57
- #definePERCENT_BOTTOM(159)
- #defineTOP_ANIMATION_LEFT(558)//topanimation
- #defineTOP_ANIMATION_TOP(100)
- #defineTOP_ANIMATION_RIGHT(721)
- #defineTOP_ANIMATION_BOTTOM(129)
- //foroldanimation
- #defineBAR_LEFT(525)
- #defineBAR_TOP(250)
- #defineBAR_RIGHT(755)
- #defineBAR_BOTTOM(640)
- #elifdefined(WXGA)
- //wxga800*1280
- //batterycapacityrectangle
- #defineCAPACITY_LEFT(318)//batterycapacitycenter
- #defineCAPACITY_TOP(556)
- #defineCAPACITY_RIGHT(481)//318+163
- #defineCAPACITY_BOTTOM(815)
- #defineNUMBER_LEFT(345)//number
- #defineNUMBER_TOP(385)
- #defineNUMBER_RIGHT(390)//345+45
- #defineNUMBER_BOTTOM(449)//385+64
- #definePERCENT_LEFT(435)//percentnumber_left+2*number_width
- #definePERCENT_TOP(385)
- #definePERCENT_RIGHT(492)//435+57
- #definePERCENT_BOTTOM(449)
- #defineTOP_ANIMATION_LEFT(318)//topanimation
- #defineTOP_ANIMATION_TOP(100)
- #defineTOP_ANIMATION_RIGHT(481)
- #defineTOP_ANIMATION_BOTTOM(129)
- //foroldanimation
- #defineBAR_LEFT(348)
- #defineBAR_TOP(238)
- #defineBAR_RIGHT(453)
- #defineBAR_BOTTOM(452)
- #elifdefined(WUXGANL)
- //wuxganl1920*1200
- //batterycapacityrectangle
- #defineCAPACITY_LEFT(806)//batterycapacitycenter
- #defineCAPACITY_TOP(443)
- #defineCAPACITY_RIGHT(1110)
- #defineCAPACITY_BOTTOM(929)
- #defineNUMBER_LEFT(855)//number
- #defineNUMBER_TOP(124)
- #defineNUMBER_RIGHT(939)//855+84
- #defineNUMBER_BOTTOM(245)
- #definePERCENT_LEFT(1023)//percentnumber_left+2*number_width
- #definePERCENT_TOP(124)
- #definePERCENT_RIGHT(1131)//1023+108
- #definePERCENT_BOTTOM(245)//124+121
- #defineTOP_ANIMATION_LEFT(806)//topanimation
- #defineTOP_ANIMATION_TOP(100)
- #defineTOP_ANIMATION_RIGHT(1110)//806+304
- #defineTOP_ANIMATION_BOTTOM(152)
- //foroldanimation
- #defineBAR_LEFT(890)
- #defineBAR_TOP(357)
- #defineBAR_RIGHT(1030)
- #defineBAR_BOTTOM(678)
- #elifdefined(WUXGA)||defined(CU_WUXGA)
- //wuxga1200*1920
- //batterycapacityrectangle
- #defineCAPACITY_LEFT(447)//batterycapacitycenter
- #defineCAPACITY_TOP(803)
- #defineCAPACITY_RIGHT(751)
- #defineCAPACITY_BOTTOM(1289)
- #defineNUMBER_LEFT(494)//number
- #defineNUMBER_TOP(481)
- #defineNUMBER_RIGHT(578)//494+84
- #defineNUMBER_BOTTOM(602)//481+121
- #definePERCENT_LEFT(662)//percentnumber_left+2*number_width
- #definePERCENT_TOP(481)
- #definePERCENT_RIGHT(770)//662+108
- #definePERCENT_BOTTOM(602)//481+121
- #defineTOP_ANIMATION_LEFT(447)//topanimation
- #defineTOP_ANIMATION_TOP(100)
- #defineTOP_ANIMATION_RIGHT(751)
- #defineTOP_ANIMATION_BOTTOM(152)
- //foroldanimation
- #defineBAR_LEFT(529)
- #defineBAR_TOP(357)
- #defineBAR_RIGHT(672)
- #defineBAR_BOTTOM(680)
- #elifdefined(XGA)
- //xga768*1024
- //batterycapacityrectangle
- #defineCAPACITY_LEFT(316)//batterycapacitycenter
- #defineCAPACITY_TOP(442)
- #defineCAPACITY_RIGHT(451)
- #defineCAPACITY_BOTTOM(658)
- #defineNUMBER_LEFT(338)//number
- #defineNUMBER_TOP(300)
- #defineNUMBER_RIGHT(376)
- #defineNUMBER_BOTTOM(354)
- #definePERCENT_LEFT(414)//percentnumber_left+2*number_width
- #definePERCENT_TOP(300)
- #definePERCENT_RIGHT(462)
- #definePERCENT_BOTTOM(354)
- #defineTOP_ANIMATION_LEFT(316)//topanimation
- #defineTOP_ANIMATION_TOP(100)
- #defineTOP_ANIMATION_RIGHT(451)
- #defineTOP_ANIMATION_BOTTOM(124)
- //foroldanimation
- #defineBAR_LEFT(334)
- #defineBAR_TOP(243)
- #defineBAR_RIGHT(434)
- #defineBAR_BOTTOM(463)
- #elifdefined(XGANL)
- //xganl1024*768
- //batterycapacityrectangle
- #defineCAPACITY_LEFT(444)//batterycapacitycenter
- #defineCAPACITY_TOP(314)
- #defineCAPACITY_RIGHT(579)
- #defineCAPACITY_BOTTOM(530)
- #defineNUMBER_LEFT(467)//number
- #defineNUMBER_TOP(170)
- #defineNUMBER_RIGHT(505)
- #defineNUMBER_BOTTOM(224)
- #definePERCENT_LEFT(543)//percentnumber_left+2*number_width
- #definePERCENT_TOP(170)
- #definePERCENT_RIGHT(591)
- #definePERCENT_BOTTOM(224)
- #defineTOP_ANIMATION_LEFT(444)//topanimation
- #defineTOP_ANIMATION_TOP(100)
- #defineTOP_ANIMATION_RIGHT(579)
- #defineTOP_ANIMATION_BOTTOM(124)
- //foroldanimation
- #defineBAR_LEFT(486)
- #defineBAR_TOP(292)
- #defineBAR_RIGHT(590)
- #defineBAR_BOTTOM(506)
- #elifdefined(QXGA)
- //qxga1536x2048
- //batterycapacityrectangle
- #defineCAPACITY_LEFT(605)//batterycapacitycenter
- #defineCAPACITY_TOP(857)
- #defineCAPACITY_RIGHT(929)
- #defineCAPACITY_BOTTOM(1375)
- #defineNUMBER_LEFT(662)//number
- #defineNUMBER_TOP(517)
- #defineNUMBER_RIGHT(756)
- #defineNUMBER_BOTTOM(647)
- #definePERCENT_LEFT(850)//percentnumber_left+2*number_width
- #definePERCENT_TOP(517)
- #definePERCENT_RIGHT(968)
- #definePERCENT_BOTTOM(647)
- #defineTOP_ANIMATION_LEFT(605)//topanimation
- #defineTOP_ANIMATION_TOP(100)
- #defineTOP_ANIMATION_RIGHT(929)
- #defineTOP_ANIMATION_BOTTOM(155)
- //foroldanimation
- #defineBAR_LEFT(693)
- #defineBAR_TOP(381)
- #defineBAR_RIGHT(844)
- #defineBAR_BOTTOM(725)
- #else
- //defaultwvga480*800
- //batterycapacityrectangle
- #defineCAPACITY_LEFT(172)//batterycapacitycenter
- #defineCAPACITY_TOP(330)
- #defineCAPACITY_RIGHT(307)
- #defineCAPACITY_BOTTOM(546)
- //firstnumberrectangle
- #defineNUMBER_LEFT(178)//number
- #defineNUMBER_TOP(190)
- #defineNUMBER_RIGHT(216)
- #defineNUMBER_BOTTOM(244)
- //%rectangle
- #definePERCENT_LEFT(254)//percentnumber_left+2*number_width
- #definePERCENT_TOP(190)
- #definePERCENT_RIGHT(302)
- #definePERCENT_BOTTOM(244)
- //topanimationpart
- #defineTOP_ANIMATION_LEFT(172)//topanimation
- #defineTOP_ANIMATION_TOP(100)
- #defineTOP_ANIMATION_RIGHT(307)
- #defineTOP_ANIMATION_BOTTOM(124)
- //foroldanimation
- #defineBAR_LEFT(209)
- #defineBAR_TOP(149)
- #defineBAR_RIGHT(271)
- #defineBAR_BOTTOM(282)
- #endif
- /*Theoptionofnewcharginganimation*/
- #defineANIMATION_NEW
- #endif//__CUST_DISPLAY_H__
5.0之前
[PLATFORM]
MT6575/15+ Android 2.3
MT6573/13+ Android 2.3
[Solution]
1,充电图标的图片都在alps/mediatek/custom/common/uboot/logo目录下,在这里可以看到各种size的图片的目录
2,请将alps/mediatek/config/${project}/ProjectConfig.mk里如下部分根据实际情况作相应的修改
例如:
LCM_WIDTH = 480
LCM_HEIGHT = 800
BOOT_LOGO = wvga
3,选用不同size的LCD,需要去调整关机充电时电池图标的坐标,请在alps/mediatek/custom/${project}/uboot/inc/cust_display.h里,调整如下设置,
#define BAR_LEFT (215)
#define BAR_TOP (156)
#define BAR_RIGHT (265)
#define BAR_BOTTOM (278)
可以用windows的画图软件打开第1点里提到的图片,根据电池边框的像素来调整。
这里坐标的参考原点是左上角,背景图片的左上角是(0,0),这四个值都是相对于左上角的坐标来确定的,因此RIGHT > LEFT,BOTTOM > TOP
小技巧:1)打开画图软件,选择 查看->缩放->自定义,将图片放到到800%
2)选择 查看->缩放->显示网格
这样就可以看到一个一个的像素
4,编译方式:重新new uboot
更多相关文章
- android的充电图标显示
- Android自适应不同分辨率或不同屏幕大小的layout布局
- Android(安卓)X86 Android-x86入门之--让你的Android-x86竖屏起
- 如何为android创建icon?
- Android各种屏幕的分布率以及自适应各种屏幕的开发研究
- android――屏幕分辨率
- android分辨率 .
- Android的分辨率
- 设计师 DPI 参考指南