CN104731590B - A kind of user interface controls implementation method and device - Google Patents

A kind of user interface controls implementation method and device Download PDF

Info

Publication number
CN104731590B
CN104731590B CN201510112935.3A CN201510112935A CN104731590B CN 104731590 B CN104731590 B CN 104731590B CN 201510112935 A CN201510112935 A CN 201510112935A CN 104731590 B CN104731590 B CN 104731590B
Authority
CN
China
Prior art keywords
user interface
controls
attribute data
interface controls
realization
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201510112935.3A
Other languages
Chinese (zh)
Other versions
CN104731590A (en
Inventor
姜小刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201510112935.3A priority Critical patent/CN104731590B/en
Publication of CN104731590A publication Critical patent/CN104731590A/en
Application granted granted Critical
Publication of CN104731590B publication Critical patent/CN104731590B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The embodiment of the invention discloses a kind of user interface controls implementation method and device.Wherein, the described method includes:Obtain the attribute data of user interface controls to be achieved;Using attribute data, the pre-defined class for being used for realization user interface controls is instantiated, to obtain control object;The user interface controls are drawn according to control object.Technical solution provided in an embodiment of the present invention, for different personalized UI controls, its need not be write one by one corresponding realizes code, but instantiate a general pre-defined class for being used for realization UI controls using the attribute data of UI controls to be achieved, to realize the separation realized between code of the attribute datas such as the filling content of personalized UI controls, coordinate and personalization UI controls, strengthen the compatibility and autgmentability of personalization UI controls, simplified code structure, and then the development efficiency of UI controls is improved, and facilitate the later stage to debug.

Description

A kind of user interface controls implementation method and device
Technical field
The present embodiments relate to field of computer technology, more particularly to a kind of user interface controls implementation method and dress Put.
Background technology
In the current mobile Internet epoch, intelligent terminal is increasingly popularized, and all big enterprises are in order to attract more clients, more More to pay attention to user experience, and for user, most direct interactive mode is the UI (User by mobile phone Interface, user interface) interact.In mobile phone development, primary UI controls cannot meet that people increasingly increase Long demand, usually requires some self-defined personalized UI controls for this, and these controls are because of the requirement of visual communication, table Existing form is all more special, such as some special action bar, control groups etc..
However, in the prior art, realize personalized UI controls typically by a series of hard code, be for For different personalized UI controls, need to write one by one its it is corresponding realize code, can so cause filling out for personalized UI controls That fills the parameters such as content, coordinate and personalization UI controls realizes between code there is very strong coupling, so as to reduce individual character Change compatibility and autgmentability that UI controls realize code, and personalization UI controls realize that the logical construction of code is more complicated, it is readable Property is poor.
The content of the invention
The embodiment of the present invention provides a kind of user interface controls implementation method and device, to improve opening for user interface controls Efficiency is sent out, strengthens the compatibility and autgmentability of user interface controls.
On the one hand, an embodiment of the present invention provides a kind of user interface controls implementation method, this method to include:
Obtain the attribute data of user interface controls to be achieved;
Using the attribute data, the pre-defined class for being used for realization user interface controls is instantiated, to obtain control Object;
The user interface controls are drawn according to the control object.
On the other hand, the embodiment of the present invention additionally provides a kind of user interface controls realization device, which includes:
Acquisition module, for obtaining the attribute data of user interface controls to be achieved;
Module is instantiated, for utilizing the attribute data, instantiates and pre-defined is used for realization user interface controls Class, to obtain control object;
Drafting module, for drawing the user interface controls according to the control object.
Technical solution provided in an embodiment of the present invention, it is real using the attribute data for obtaining user interface controls to be achieved The pre-defined class for being used for realization user interface controls of exampleization, to obtain control object, is painted further according to obtained control object User interface controls processed.By using above-mentioned technical proposal, for different personalized UI controls, it is not necessary to write it one by one It is corresponding to realize code, but instantiate one using the attribute data of UI controls to be achieved and general pre-defined be used for The class of UI controls is realized, to realize the reality of the attribute datas such as the filling content of personalized UI controls, coordinate and personalization UI controls Separation between modern code, strengthens the compatibility and autgmentability of personalization UI controls, simplified code structure, and then improves UI controls Development efficiency, and facilitate the later stage to debug.
Brief description of the drawings
Fig. 1 is a kind of flow diagram for user interface controls implementation method that the embodiment of the present invention one provides;
Fig. 2 is a kind of flow diagram of user interface controls implementation method provided by Embodiment 2 of the present invention;
Fig. 3 is that the user interface controls provided by Embodiment 2 of the present invention comprising multiple child controls are shown in the user interface Schematic diagram;
Fig. 4 is a kind of flow diagram for user interface controls implementation method that the embodiment of the present invention three provides;
Fig. 5 is a kind of structure diagram for user interface controls realization device that the embodiment of the present invention four provides.
Embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining the present invention, rather than limitation of the invention.It also should be noted that in order to just It illustrate only part related to the present invention rather than entire infrastructure in description, attached drawing.
Embodiment one
Fig. 1 be the embodiment of the present invention one provide a kind of user interface controls implementation method flow diagram, this method It can be performed by user interface controls realization device, described device is realized by software, can be built in such as laptop Or the terminal device for being used for user interface controls design of desktop computer etc.Referring to Fig. 1, this method specifically includes as follows Step:
Step 101, the attribute data for obtaining user interface controls to be achieved.
The form of expression of personalized UI controls can be various, but when drawing UI controls, be required for being controlled according to UI The attribute data of part is drawn.Exemplary, the attribute data may include the height of UI controls, width, in user interface On coordinate and filling content etc..Wherein, the coordinate may include abscissa and ordinate;The filling content can be figure Piece content, content of text and child control etc..
Step 102, using attribute data, the pre-defined class for being used for realization user interface controls is instantiated, to obtain Control object.
Exemplary, pre-defined being used for realization in the class of user interface controls can include defined attribute variable Code of numerical value of the code of data type, the code for attribute variable's assignment and return attribute variable etc..
Base class is instantiated by the way that the attribute data of acquired user interface controls to be achieved is updated in base class, The numerical value of the attribute variable is the attribute data of acquired user interface controls to be achieved after then substituting into, so as to obtain Control object.
Step 103, according to control object draw the user interface controls.
The technical solution of the present embodiment, it is pre- using the attribute data of the user interface controls to be achieved of acquisition, instantiation What is first defined is used for realization the class of user interface controls, and to obtain control object, user is drawn further according to obtained control object Interface control.By using above-mentioned technical proposal, for different personalized UI controls, it is not necessary to it is corresponding to write its one by one Realize code, but instantiate one using the attribute data of UI controls to be achieved and general pre-defined be used for realization UI The class of control, code is realized realize the attribute datas such as the filling content of personalized UI controls, coordinate and personalization UI controls Between separation, strengthen personalization UI controls compatibility and autgmentability, simplified code structure, so raising UI controls exploitation Efficiency, and facilitate the later stage to debug.
Embodiment two
Fig. 2 is a kind of flow diagram of user interface controls implementation method provided by Embodiment 2 of the present invention, this implementation Example is on the basis of above-described embodiment, there is provided the user interface controls to be achieved include technical side during multiple child controls Case.
Correspondingly, the method for the present embodiment includes the following steps:
The attribute data of each child control of step 201, acquisition user interface controls to be achieved.
Step 202, the attribute data for being utilized respectively each child control, instantiate and pre-defined are used for realization user interface The class of control, to obtain each child control object, and obtained each child control object is stored to the control being pre-created In list.
Exemplary, the pre-defined class for being used for realization user interface controls can be denoted as UiData, then it is described The list of controls being pre-created may be defined as:
ArrayList<UiData>List=new ArrayList<UiData>()
Step 203, traversal list of controls, according to the child control objects draw user interface controls currently traversed.
Drafting for personalized UI controls is realized typically by one section of code that operation writes in advance.At it In operational process, it can seriatim go to obtain the filling content of control, according still further to the coordinate of corresponding control on a user interface, by One by the ActiveX drafting with certain altitude and width into user interface.However, conventionally, as not to difference The attribute datas such as the filling content of control, coordinate on a user interface are packaged using unified encapsulation format, so needing Repeat to write this part of ActiveX drafting code.A usual UI control can also include multiple child controls.Fig. 3 is the present invention The schematic diagram that the user interface controls comprising multiple child controls that embodiment two provides are shown in the user interface.As shown in Figure 3 Customized personalization UI controls, include 8 child controls in the control, the content shown on a user interface is respectively " Auto ", " 0.5s ", " 1s ", " 2s ", " 4s ", " 8s ", " 16s " and " 32s ".
Realize that code is as follows using what existing method write user interface controls in Fig. 3:
MTextString=mContext.getResources () .getString (mContext.getResources ().getIdentifier(“time_auto”,“string”,PACKAGE_NAME));
canvas.drawBitmap(mTriangleBitmap,POSITION_WIDTH_AUTO_TO_LEFT,TRAGLE_ VERTICAL_TO_TOP,mTrianglePaint);
canvas.drawText(mTextString,TEXT_VERTICAL_TIME_LEFT_AUTO,TEXT_ VERTICAL_TIME_TOP,mTextPaint);
MTextString=mContext.getResources () .getString (mContext.getResources ().getIdentifier(“time_0.5”,“string”,PACKAGE_NAME));
canvas.drawBitmap(mTriangleBitmap,POSITION_WIDTH_AUTO_TO_LEFT+ POSITION_WIDTH_AUTO_TO_500MS,TRAGLE_VERTICAL_TO_TOP,mTrianglePaint);
canvas.drawText(mTextString,TEXT_VERTICAL_TIME_LEFT_500MS,TEXT_ VERTICAL_TIME_TOP,mTextPaint);
MTextString=mContext.getResources () .getString (mContext.getResources ().getIdentifier(“time_1s”,“string”,PACKAGE_NAME));
canvas.drawBitmap(mTriangleBitmap,POSITION_WIDTH_AUTO_TO_LEFT+ POSITION_WIDTH_AUTO_TO_1000MS,TRAGLE_VERTICAL_TO_TOP,mTrianglePaint);
canvas.drawText(mTextString,TEXT_VERTICAL_TIME_LEFT_1000MS,TEXT_ VERTICAL_TIME_TOP,mTextPaint);
MTextString=mContext.getResources () .getString (mContext.getResources ().getIdentifier(“time_2s”,“string”,PACKAGE_NAME));
canvas.drawBitmap(mTriangleBitmap,POSITION_WIDTH_AUTO_TO_LEFT+ POSITION_WIDTH_AUTO_TO_2000MS,TRAGLE_VERTICAL_TO_TOP,mTrianglePaint);
canvas.drawText(mTextString,TEXT_VERTICAL_TIME_LEFT_2000MS,TEXT_ VERTICAL_TIME_TOP,mTextPaint);
MTextString=mContext.getResources () .getString (mContext.getResources ().getIdentifier(“time_4s”,“string”,PACKAGE_NAME));
canvas.drawBitmap(mTriangleBitmap,POSITION_WIDTH_AUTO_TO_LEFT+ POSITION_WIDTH_AUTO_TO_4000MS,TRAGLE_VERTICAL_TO_TOP,mTrianglePaint);
canvas.drawText(mTextString,TEXT_VERTICAL_TIME_LEFT_4000MS,TEXT_ VERTICAL_TIME_TOP,mTextPaint);
MTextString=mContext.getResources () .getString (mContext.getResources ().getIdentifier(“time_1s”,“string”,PACKAGE_NAME));
canvas.drawBitmap(mTriangleBitmap,POSITION_WIDTH_AUTO_TO_LEFT+ POSITION_WIDTH_AUTO_TO_8000MS,TRAGLE_VERTICAL_TO_TOP,mTrianglePaint);
canvas.drawText(mTextString,TEXT_VERTICAL_TIME_LEFT_8000MS,TEXT_ VERTICAL_TIME_TOP,mTextPaint);
As it can be seen that existing method needs to write substantial amounts of redundant code in advance, code structure is complicated.If necessary to of realization Property UI controls and its subspace quantity it is larger, the redundant code write can be more, and code structure can be more complicated, i.e., The ActiveX drafting code write is needed, is proportional with control quantity, can become increasingly with the increase of control quantity It is more.
Realize that code is as follows using what method provided by Embodiment 2 of the present invention write user interface controls in Fig. 3:
Method provided by Embodiment 2 of the present invention, is circulated by using for, list of controls is traveled through, according to currently traversing Child control objects draw user interface controls, it is seen that this realizes code than the realization generation write using existing method above The simple readability of code is very much.
The technical solution of the present embodiment, user interface controls to be achieved include multiple child controls, each by being utilized respectively The attribute data of a child control, instantiates the pre-defined class for being used for realization user interface controls, to obtain each child control Object, and obtained each child control object is stored into the list of controls being pre-created, travel through list of controls, last root According to user interface controls described in the child control objects draw currently traversed.The technical solution can simplify comprising multiple child controls UI controls drafting code structure, and then improve the development efficiency of UI controls, and facilitate the later stage to debug.
Embodiment three
Fig. 4 be the embodiment of the present invention three provide a kind of user interface controls implementation method flow diagram, this implementation Example is preferably that the attribute data includes on the basis of above-described embodiment:Highly, width, coordinate on a user interface with And filling content, and provide using the attribute data, the pre-defined class for being used for realization user interface controls is instantiated, To obtain the specific steps of control object.
Correspondingly, the method for the present embodiment includes the following steps:
The attribute data of each child control of step 401, acquisition user interface controls to be achieved.
Wherein, the attribute data includes:Highly, width, coordinate on a user interface and filling content.The category Property data form for JavaScript object accord with form, be preferably JSON forms.JSON(JavaScript Object Notation) it is a kind of data interchange format of lightweight.It is based on JavaScript (Standard ECMA-2623rd Edition-December 1999) a subset.JSON uses the text formatting for being totally independent of language, but also uses It is similar to the custom of C language family (including C, C++, C#, Java, JavaScript, Perl, Python etc.).These characteristics JSON is become preferable data interchange language, be easy to people and read and write, while be also easy to machine parsing and generation (network biography Defeated speed is fast).JSON forms are used to the attribute data of each child control of user interface controls, can be by attribute data with using It is kept completely separate in the code for realizing user interface controls, reduces the coupling between attribute data and code.
Step 402, the height variable being used for realization in the class of user interface controls that will be pre-defined, are instantiated as attribute Height in data, to obtain the height of control object.
Step 403, the width variance being used for realization in the class of user interface controls that will be pre-defined, are instantiated as attribute Width in data, to obtain the width of control object.
Step 404, the change of coordinate on a user interface being used for realization in the class of user interface controls that will be pre-defined Amount, the coordinate being instantiated as in attribute data, to obtain the coordinate of control object on a user interface.
Step 405, the filling content variable being used for realization in the class of user interface controls that will be pre-defined, are instantiated as Filling content in attribute data, to obtain the filling content of control object.
Wherein, the filling content is image content, content of text or child control content.
Exemplary, the pre-defined class for being used for realization user interface controls can be denoted as UiData, UiData It may be defined as:
Wherein, mWidth is width variance, and mHeight is height variable, and mX is abscissa variable on a user interface, MY is ordinate variable on a user interface, and mContent is filling content variable.
Step 406, according to control object draw the user interface controls.
The technical solution of the present embodiment, further illustrating the attribute data includes height, width, on a user interface Coordinate and filling content, and provide using the attribute data, instantiate and pre-defined be used for realization user interface The class of control, to obtain the specific steps of control object, strengthens the compatibility and autgmentability of personalization UI controls, simplified code knot Structure, and then the development efficiency of UI controls is improved, and facilitate the later stage to debug.
Example IV
Fig. 5 is a kind of structure diagram for user interface controls realization device that the embodiment of the present invention four provides, which can The realization of user interface controls is completed by performing user interface controls implementation method.As shown in figure 5, the specific knot of the device Structure includes:
Acquisition module 501, for obtaining the attribute data of user interface controls to be achieved;Module 502 is instantiated, is used for Using attribute data, the pre-defined class for being used for realization user interface controls is instantiated, to obtain control object;Drafting module 503, for drawing user interface controls according to control object.
Further, the user interface controls to be achieved include multiple child controls.The acquisition module 501 includes obtaining Unit is taken, the acquiring unit is used for the attribute data for obtaining each child control of user interface controls to be achieved;The reality Exampleization module 502 includes instantiating unit and storage unit, and the instantiating unit is used for the category for being utilized respectively each child control Property data, instantiate the pre-defined class for being used for realization user interface controls, to obtain each child control object;The storage Unit is used to store obtained each child control object into the list of controls being pre-created;The drafting module 503 wraps Drawing unit is included, the drawing unit is used to travel through the list of controls, according to the child control objects draw institute currently traversed State user interface controls.
Further, the attribute data includes:Highly, width, coordinate on a user interface and filling content.Institute Stating instantiation module 502 includes height instantiating unit, width examples unit, coordinate instantiating unit and filling content instance Change unit.Wherein, height instantiating unit, for the pre-defined height being used for realization in the class of user interface controls to be become Amount, the height being instantiated as in attribute data, to obtain the height of control object;Width examples unit, for that will determine in advance The width variance being used for realization in the class of user interface controls of justice, the width being instantiated as in attribute data, to obtain control The width of object;Coordinate instantiating unit, for by it is pre-defined be used for realization in the class of user interface controls in user Coordinate variable on interface, the coordinate being instantiated as in attribute data, to obtain the coordinate of control object on a user interface;Fill out Content instance unit is filled, it is real for the filling content variable being used for realization in the class of user interface controls that will be pre-defined Example turns to the filling content in attribute data, to obtain the filling content of control object.
Further, the filling content is image content, content of text or child control content.
Further, the form of the attribute data accords with form for JavaScript object, is preferably JSON forms.
The technical solution of the present embodiment, acquisition module 501 obtain the attribute data of user interface controls to be achieved, example Change module 502 and utilize attribute data, the pre-defined class for being used for realization user interface controls is instantiated, to obtain control pair As finally drawing user interface controls according to control object by drafting module 503.By using above-mentioned technical proposal, for not With personalized UI controls for, it is not necessary to write one by one its it is corresponding realize code, but utilize the category of UI controls to be achieved The property general pre-defined class for being used for realization UI controls of data instanceization one, to realize in the filling of personalized UI controls The separation realized between code of the attribute datas such as appearance, coordinate and personalization UI controls, strengthens the compatibility of personalization UI controls With autgmentability, simplified code structure, and then the development efficiency of raising UI controls, and facilitate the later stage to debug.
Note that it above are only presently preferred embodiments of the present invention and institute's application technology principle.It will be appreciated by those skilled in the art that The invention is not restricted to specific embodiment described here, can carry out for a person skilled in the art various obvious changes, Readjust and substitute without departing from protection scope of the present invention.Therefore, although being carried out by above example to the present invention It is described in further detail, but the present invention is not limited only to above example, without departing from the inventive concept, also It can include other more equivalent embodiments, and the scope of the present invention is determined by scope of the appended claims.

Claims (6)

  1. A kind of 1. user interface controls implementation method, applied on terminal device, it is characterised in that including:
    Obtain the attribute data of each child control of user interface controls to be achieved;
    Wherein, the user interface controls include 8 child controls, the content shown on a user interface be respectively Auto, 0.5s, 1s, 2s, 4s, 8s, 16s and 32s;
    Wherein, the attribute data uses JSON (JavaScript Object Notation) form;The attribute data bag Include:Highly, width, coordinate on a user interface and filling content;
    The attribute data of each child control is utilized respectively, instantiates the pre-defined user interface controls that are used for realization Class, to obtain each child control object, and obtained each child control object is stored into the list of controls being pre-created;
    The list of controls is traveled through, according to user interface controls described in the child control objects draw currently traversed.
  2. 2. according to the method described in claim 1, it is characterized in that, using the attribute data, pre-defined use is instantiated In the class for realizing user interface controls, to obtain control object, including:
    By the pre-defined height variable being used for realization in the class of user interface controls, the attribute data is instantiated as In height, to obtain the height of control object;
    By the pre-defined width variance being used for realization in the class of user interface controls, the attribute data is instantiated as In width, to obtain the width of control object;
    By the pre-defined coordinate variable on a user interface being used for realization in the class of user interface controls, instantiation For the coordinate in the attribute data, to obtain the coordinate of control object on a user interface;
    By the pre-defined filling content variable being used for realization in the class of user interface controls, the attribute is instantiated as Filling content in data, to obtain the filling content of control object.
  3. 3. according to the method described in claim 2, it is characterized in that, the filling content is image content, content of text or son Control content.
  4. 4. a kind of user interface controls realization device, is configured on terminal device, it is characterised in that including:
    Acquisition module, the attribute data of each child control for obtaining user interface controls to be achieved;
    Wherein, the user interface controls include 8 child controls, the content shown on a user interface be respectively Auto, 0.5s, 1s, 2s, 4s, 8s, 16s and 32s;
    Wherein, the attribute data uses JSON (JavaScript Object Notation) form;The attribute data bag Include:Highly, width, coordinate on a user interface and filling content;
    Module is instantiated, for being utilized respectively the attribute data of each child control, instantiates pre-defined be used for realization The class of user interface controls, to obtain each child control object;
    And obtained each child control object is stored into the list of controls being pre-created;
    Drafting module, for traveling through the list of controls, according to user interface described in the child control objects draw currently traversed Control.
  5. 5. device according to claim 4, it is characterised in that the instantiation module, including:
    Height instantiating unit, for by the pre-defined height variable being used for realization in the class of user interface controls, The height being instantiated as in the attribute data, to obtain the height of control object;
    Width examples unit, for by the pre-defined width variance being used for realization in the class of user interface controls, The width being instantiated as in the attribute data, to obtain the width of control object;
    Coordinate instantiating unit, for by it is described it is pre-defined be used for realization in the class of user interface controls in user interface On coordinate variable, the coordinate being instantiated as in the attribute data, to obtain the coordinate of control object on a user interface;
    Content instance unit is filled, for by the pre-defined filling being used for realization in the class of user interface controls Hold variable, the filling content being instantiated as in attribute data, to obtain the filling content of control object.
  6. 6. device according to claim 5, it is characterised in that the filling content is image content, content of text or son Control content.
CN201510112935.3A 2015-03-13 2015-03-13 A kind of user interface controls implementation method and device Expired - Fee Related CN104731590B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510112935.3A CN104731590B (en) 2015-03-13 2015-03-13 A kind of user interface controls implementation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510112935.3A CN104731590B (en) 2015-03-13 2015-03-13 A kind of user interface controls implementation method and device

Publications (2)

Publication Number Publication Date
CN104731590A CN104731590A (en) 2015-06-24
CN104731590B true CN104731590B (en) 2018-04-27

Family

ID=53455509

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510112935.3A Expired - Fee Related CN104731590B (en) 2015-03-13 2015-03-13 A kind of user interface controls implementation method and device

Country Status (1)

Country Link
CN (1) CN104731590B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105912310A (en) * 2015-12-04 2016-08-31 乐视致新电子科技(天津)有限公司 Method and device for realizing user interface control based on virtual reality application
CN106843846A (en) * 2016-12-26 2017-06-13 国网信息通信产业集团有限公司 A kind of MX frame pages designer and method for designing
CN107015795A (en) * 2017-01-11 2017-08-04 阿里巴巴集团控股有限公司 A kind of method and device for drawing user interface
CN107832284A (en) * 2017-11-29 2018-03-23 百望电子发票数据服务有限公司 A kind of method and system filled invoice and come back
CN108733371A (en) * 2018-05-16 2018-11-02 北京奇艺世纪科技有限公司 A kind of interface creating method, device and equipment
CN112015497B (en) * 2019-05-13 2022-04-29 华为技术有限公司 Skin changing method and device
CN110162305A (en) * 2019-05-31 2019-08-23 广州华多网络科技有限公司 A kind of method and client at configuration activities interface
CN113094044B (en) * 2019-12-23 2023-09-15 福建天泉教育科技有限公司 Method and terminal for writing PPT UI plug-in code
CN111859053B (en) * 2020-07-22 2023-11-10 武汉镝次元数据科技有限公司 Data definition method of visual chart and chart library system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101202665A (en) * 2007-12-06 2008-06-18 中兴通讯股份有限公司 Method for generating graphical user interface
CN101477461A (en) * 2009-02-10 2009-07-08 腾讯科技(深圳)有限公司 Dynamic generation apparatus and method for application program interface
CN103440127A (en) * 2013-08-19 2013-12-11 中国电子科技集团公司第十五研究所 Software graphical interface drawing method and system
CN104239044A (en) * 2014-09-05 2014-12-24 北京航天自动控制研究所 Dynamic generation method for graphical user interface

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6806890B2 (en) * 1999-08-17 2004-10-19 International Business Machines Corporation Generating a graphical user interface from a command syntax for managing multiple computer systems as one computer system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101202665A (en) * 2007-12-06 2008-06-18 中兴通讯股份有限公司 Method for generating graphical user interface
CN101477461A (en) * 2009-02-10 2009-07-08 腾讯科技(深圳)有限公司 Dynamic generation apparatus and method for application program interface
CN103440127A (en) * 2013-08-19 2013-12-11 中国电子科技集团公司第十五研究所 Software graphical interface drawing method and system
CN104239044A (en) * 2014-09-05 2014-12-24 北京航天自动控制研究所 Dynamic generation method for graphical user interface

Also Published As

Publication number Publication date
CN104731590A (en) 2015-06-24

Similar Documents

Publication Publication Date Title
CN104731590B (en) A kind of user interface controls implementation method and device
CN104685466B (en) For providing the browser level background pages of multiple views
CN105069118B (en) A kind of application scenarios management method and system based on GIS configurations
CN106033471B (en) A kind of method and apparatus handling list
CN106095437B (en) The implementation method and device of the user interface layout type of RTL from right to left
US10318126B2 (en) Data-driven schema for describing and executing management tasks in a graphical user interface
CN109815327A (en) A kind of big data knowledge mapping visibility solution based on SVG
CN105786526A (en) Web-based efficient flow chart drawing system and method
CN106294664A (en) Method and device for generating thinking guide graph
US9152619B2 (en) System and method for constructing markup language templates and input data structure specifications
CN108170435A (en) A kind of source code conversion method, device and equipment
CN108038180A (en) The method that a kind of power supply region gathered data visualizes
CN104793933B (en) A kind of terminal data shows method and system
CN105468345B (en) Method for realizing remote change of mobile phone terminal visit operation in quick-elimination system
CN104375814A (en) Generation method and device of an interface document
WO2016066587A1 (en) Svg image customization editor and method
CN105912723B (en) A kind of storage method of custom field
CN101794240B (en) Method and system for aggregating data content
CN107391529A (en) A kind of method and device for realizing Object Relation Mapping ORM
CN107203525A (en) The treating method and apparatus of database
US11367231B2 (en) System for generating snapping guides for a multi-path glyph
CN104407893A (en) Animation displaying method and device
CN106776527A (en) The display methods of electronic book data, device and terminal device
CN106651994A (en) Bubble chart display method and device
CN107436759B (en) Multi-level list display method for android system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180427