User Tools

Site Tools


script_action_bar_sample

====== Differences ====== This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
script_action_bar_sample [2016/10/05 12:12]
pierrox created
script_action_bar_sample [2016/10/05 15:46] (current)
pierrox
Line 3: Line 3:
   * Author : Pierre Hébert   * Author : Pierre Hébert
  
-Starting at V14a9, Lightning allows the standard android action bar to be displayed in the home screen or in the app drawer (in which case it replaces the custom one). This API is available for Android devices >= 19 (4.4, KitKat).+Starting at V14a9, Lightning allows the standard android action bar to be displayed in the home screen or in the app drawer (in which case it replaces the custom one). This API is available for Android devices >= 5.0.
 API reference: http://​www.lightninglauncher.com/​scripting/​reference/​api-alpha/​reference/​net/​pierrox/​lightning_launcher/​script/​api/​screen/​ActivityScreen.html#​showActionBar(Function,​ Function) API reference: http://​www.lightninglauncher.com/​scripting/​reference/​api-alpha/​reference/​net/​pierrox/​lightning_launcher/​script/​api/​screen/​ActivityScreen.html#​showActionBar(Function,​ Function)
  
Line 16: Line 16:
  
 function create(menu) { function create(menu) {
-    var item = menu.add("​Hello action bar!"​);​+    var item; 
 +     
 +    ​item = menu.add("​Hello action bar!"​);​
     item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);​     item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);​
-    item.setIcon(Image.createTextIcon("​q",​ 96, 0xffffffff, 0, null).toDrawable();​+    item.setIcon(Image.createTextIcon("​q",​ 96, 0xffffffff, 0, null).toDrawable());
  
 +    item = menu.add("​Another sample button"​);​
 +    item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);​
 +    item.setIcon(Image.createTextIcon("​v",​ 96, 0xffffffff, 0, null).toDrawable());​
 +    ​
 +    item = menu.add("​Settings"​);​
 +    item.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);​
 +    ​
     return true;     return true;
 } }
script_action_bar_sample.1475669525.txt.gz · Last modified: 2016/10/05 12:12 by pierrox