Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>There are no skins in Blackberry, two ways I know to achive skin effect are</p> <ul> <li>create own theme </li> <li>create custom controls</li> </ul> <h2>Create BlackBerry Theme</h2> <p><em>removed dead Imageshack link - BlackBerry Theme Builder</em></p> <blockquote> <p>What can you do with Theme Builder? Some of its main features allow you to:</p> <ul> <li>Customize the BlackBerry application icons</li> <li>Change the Home screen banner image and icon/indicator colors</li> <li>Create your own buttons</li> <li>Customize the look of dialog and pop up screens</li> <li>Customize an idle screen</li> <li>Customize the look of menus and lists</li> <li>Customize the phone application screens</li> <li>Customize fonts used on the BlackBerry device</li> </ul> </blockquote> <p><a href="http://www.brighthub.com/mobile/blackberry-platform/articles/9952.aspx" rel="nofollow noreferrer">How To Create Your Own Personal Blackberry Themes by BrileyKenney</a><br> <a href="http://na.blackberry.com/eng/devjournals/resources/journals/sep_2006/theme.jsp" rel="nofollow noreferrer">bb dev journal - Just Theme It!</a><br> <a href="http://na.blackberry.com/eng/developers/themes/" rel="nofollow noreferrer">BlackBerry Themes &amp; Animated Graphics</a> </p> <p><strong><em>Bad news - theme is applied to whole device OS and each application</em></strong><br> Althought created theme may be a standalone software design product, I don't think it's a great idea to create own theme for developed application. </p> <h2>Design Mockup</h2> <p>Programming gui may take some time and in case you want to resolve some questions in GUI planning without coding, you may want to draw GUI mockup. </p> <p>You can use <a href="http://www.artfulbits.com/blackberry/prototyping.aspx#Overview_1" rel="nofollow noreferrer">free BlackBerry UI Prototyping Visio Stencils - v1.0</a> from ArtfulBits. </p> <p><em>removed dead Imageshack link</em><br> <em>removed dead Imageshack link</em> </p> <h2>Creating custom control</h2> <p>By creating custom control you can configure </p> <ul> <li>control size</li> <li>control shape</li> <li>control background (color, image)</li> <li>control font (size, style, color)</li> <li>control border (size, style, color)</li> </ul> <p>All of this for states </p> <ul> <li>disabled</li> <li>normal</li> <li>focused</li> <li>active (clicked)</li> </ul> <p><strong>In the end you can simply skinn your control by setting background image</strong></p> <h2>Basics</h2> <p><a href="http://devsushi.com/2007/12/02/blackberry-jde-api-user-interface-field-reference/" rel="nofollow noreferrer">devsushi.com: Blackberry JDE API - User Interface Field Reference</a> will basically give the idea of existent blackberry ui controls, with codesnippets and screenshots. </p> <p><a href="https://stackoverflow.com/questions/393950/add-items-to-a-listfield-blackberry">SO: Add items to a ListField ( BlackBerry )</a><br> <a href="https://stackoverflow.com/questions/418105/embedded-html-control-for-blackberry">SO: Embedded HTML control for Blackberry?</a><br> <a href="https://stackoverflow.com/questions/1129396/blackberry-how-to-get-datetime-value-from-datefield">SO: Blackberry - how to get datetime value from DateField?</a><br> <a href="https://stackoverflow.com/questions/2383930/styling-a-blackberry-application-to-look-like-an-iphone">SO: Styling a BlackBerry Application to Look Like an iPhone</a> </p> <h2>Managers, layout</h2> <p>Even using standard controls, we need to layout and group the way we want, thus we need custom managers:<br> <a href="http://www.thinkingblackberry.com/archives/74" rel="nofollow noreferrer">Thinking BlackBerry: BlackBerry UI - Creating a basic field manager</a><br> <a href="http://www.thinkingblackberry.com/archives/116" rel="nofollow noreferrer">Thinking BlackBerry: Simple BlackBerry Grid Layout Manager</a><br> <a href="http://www.thinkingblackberry.com/archives/201" rel="nofollow noreferrer">Thinking BlackBerry: Making a Custom Screen, Vertically Scrolling and more</a><br> <a href="https://stackoverflow.com/questions/833324/scrolling-problem-in-blackberry-application">SO: Scrolling problem in Blackberry application</a><br> <a href="https://stackoverflow.com/questions/1141812/how-to-set-a-scrollbar-to-the-verticalfieldmanager-in-blackberry">SO: How to set a ScrollBar to the VerticalFieldManager in Blackberry?</a><br> <a href="http://blackberry-digger.blogspot.com/2009/03/how-to-create-custom-layout-manager-for.html" rel="nofollow noreferrer">Wireless: Create a custom layout manager for a screen</a><br> <a href="https://stackoverflow.com/questions/1357345/blackberry-get-all-child-fields-of-control">SO: Blackberry - get all child fields of control</a><br> <a href="https://stackoverflow.com/questions/1379391/cancel-scrolling-in-layout-manager">SO: Cancel scrolling in Layout Manager</a><br> <a href="https://stackoverflow.com/questions/1426081/creating-custom-layouts-in-blackberry">SO: Creating custom layouts in BlackBerry</a><br> <a href="https://stackoverflow.com/questions/1305607/blackberry-setting-the-position-of-a-richtextfield-in-fullscreen">SO: Blackberry setting the position of a RichtextField in FullScreen</a><br> <a href="https://stackoverflow.com/questions/1862206/blackberry-fun-with-fieldmanagers">SO: Fun with Field Managers</a><br> <a href="https://stackoverflow.com/questions/2656169/blackberry-custom-menu-toolbar">SO: BlackBerry - Custom menu toolbar</a><br> <a href="https://stackoverflow.com/questions/2550561/blackberry-custom-centered-cyclic-horizontalfieldmanager">SO: BlackBerry - Custom centered cyclic HorizontalFieldManager</a> </p> <h2>Custom controls</h2> <p>Set of articles about writing custom controls:<br> <a href="http://www.thinkingblackberry.com/archives/167" rel="nofollow noreferrer">Thinking BlackBerry: BlackBerry UI - A simple custom field</a><br> <a href="http://www.coderholic.com/blackberry-custom-button-field/" rel="nofollow noreferrer">Coderholic: Blackberry Custom Button Field</a><br> <a href="http://blackberry-digger.blogspot.com/2009/04/code-create-your-own-virtualkeyboard.html" rel="nofollow noreferrer">Wireless: Create your own VirtualKeyboard for BBStorm</a><br> <a href="http://blackberry-digger.blogspot.com/2009/03/code-listfield-with-check-boxes.html" rel="nofollow noreferrer">Wireless: ListField with check boxes</a><br> <a href="http://www.codeproject.com/KB/recipes/blackberry_Chart.aspx" rel="nofollow noreferrer">CodeProject: Creating a XY Chart/Plot as a BlackBerry Custom Field</a><br> <a href="https://stackoverflow.com/questions/1338671/blackberry-custom-size-editfield">SO: Blackberry - Custom size EditField</a><br> <a href="https://stackoverflow.com/questions/1135349/blackberry-how-to-add-border-to-basiceditfield">SO: Blackberry - How to add border to BasicEditField?</a><br> <a href="https://stackoverflow.com/questions/1257230/blackberry-setting-labelfield-background-color">SO: Blackberry - Setting LabelField background color</a><br> <a href="https://stackoverflow.com/questions/1361394/blackberry-change-color-of-child-fields-on-horizontal-manager-focus">SO: Blackberry change color of child fields on horizontal manager focus</a><br> <a href="https://stackoverflow.com/questions/1431189/setting-background-and-font-colors-for-richtextfield-textfield">SO: Setting background and font colors for RichTextField, TextField</a><br> <a href="https://stackoverflow.com/questions/1417225/blackberry-java-textfield-without-the-caret">SO: Blackberry Java: TextField <em>without</em> the caret?</a><br> <a href="https://stackoverflow.com/questions/782661/image-map-like-blackberry-control-cldc-application">SO: Image Map-like Blackberry Control - CLDC Application</a><br> <a href="https://stackoverflow.com/questions/1158734/blackberry-single-line-basiceditfield-with-large-text">SO: Blackberry - single line BasicEditField with large text</a><br> <a href="https://stackoverflow.com/questions/1186730/blackberry-custom-bubblechartfield">SO: Blackberry - custom BubbleChartField</a><br> <a href="https://stackoverflow.com/questions/1186383/blackberry-get-checked-items-from-list-with-checkboxes">SO: Blackberry - get checked items from list with checkboxes</a><br> <a href="https://stackoverflow.com/questions/1891105/blackberry-creating-custom-date-field">SO: BlackBerry - Creating custom Date Field</a><br> <a href="https://stackoverflow.com/questions/2160745/blackberry-how-to-create-sub-menu">SO: BlackBerry - How to create sub menu?</a><br> <a href="https://stackoverflow.com/questions/2754668/blackberry-how-can-i-show-a-label-with-emoticons">SO: BlackBerry - How can i show a Label with emoticons??</a><br> <a href="https://stackoverflow.com/questions/2355369/blackberry-show-typing-mode-indicator-programmatically">SO: BlackBerry - Show typing mode indicator programmatically</a> </p> <h2>Graphics, animation</h2> <p><a href="https://stackoverflow.com/questions/1426299/blackberry-draw-image-on-the-screen">SO: BlackBerry - draw image on the screen</a><br> <a href="https://stackoverflow.com/questions/1365727/blackberry-background-image-animation-rim-os-4-5-0">SO: Blackberry - background image/animation RIM OS 4.5.0</a><br> <a href="https://stackoverflow.com/questions/801161/blackberry-loading-screen-with-animation">SO: Blackberry - Loading screen with animation</a><br> <a href="https://stackoverflow.com/questions/1350431/how-to-set-anti-aliasing-in-blackberry-storm">SO: How to set Anti Aliasing in Blackberry Storm?</a><br> <a href="https://stackoverflow.com/questions/1330205/blackberry-setting-a-clipping-region-area">SO: Blackberry setting a clipping region/area</a><br> <a href="https://stackoverflow.com/questions/1295893/is-it-better-to-use-bitmap-or-encodedimage-in-blackberry">SO: Is it better to use Bitmap or EncodedImage in BlackBerry?</a><br> <a href="https://stackoverflow.com/questions/1497073/blackberry-fields-layout-animation">SO: Blackberry - fields layout animation</a> </p> <h2>Fonts</h2> <p><a href="http://blackberry-digger.blogspot.com/2009/04/how-to-change-fonts-in-blackberry.html" rel="nofollow noreferrer">Wireless: Change fonts in a BlackBerry application</a><br> <a href="http://na.blackberry.com/eng/devjournals/resources/journals/may_2004/fonts.jsp" rel="nofollow noreferrer">Developer Journals: Fonts</a><br> <a href="https://stackoverflow.com/questions/73187/how-do-i-create-a-custom-font-for-a-blackberry-application">SO: How do I create a custom font for a blackberry application</a><br> <a href="https://stackoverflow.com/questions/1103373/how-to-set-a-font-to-labelfield-text-in-blackberry">SO: How to set a font to LabelField text in Blackberry?</a><br> <a href="https://stackoverflow.com/questions/1113626/how-to-make-blackberry-ui-more-attractive">SO: How to make Blackberry UI more attractive?</a><br> <a href="https://stackoverflow.com/questions/1366273/how-to-change-the-font-color-of-blackberry-label-field-dynamically">SO: How to change the font color of blackberry label field dynamically?</a><br> <a href="https://stackoverflow.com/questions/1928888/blackberry-unicode-text-display">SO: BlackBerry - Unicode text display</a> </p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload