diff options
Diffstat (limited to 'templates/activities/BlankActivity/template.xml')
-rw-r--r-- | templates/activities/BlankActivity/template.xml | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/templates/activities/BlankActivity/template.xml b/templates/activities/BlankActivity/template.xml new file mode 100644 index 0000000..10e6bc8 --- /dev/null +++ b/templates/activities/BlankActivity/template.xml @@ -0,0 +1,69 @@ +<?xml version="1.0"?> +<template + name="New Blank Activity" + description="Creates a new blank activity, with optional inner navigation."> + + <category value="Activities" /> + + <parameter + id="activityClass" + name="Activity Name" + type="string" + constraints="class|nonempty" + suggest="${layoutToActivity(layoutName)}" + default="MainActivity" + help="The name of the activity class to create" /> + + <parameter + id="layoutName" + name="Layout Name" + type="string" + constraints="layout|unique" + suggest="${activityToLayout(activityClass)}" + default="activity_main" + help="The name of the layout to create for the activity" /> + + <parameter + id="navType" + name="Navigation Type" + type="enum" + default="none" + help="The type of navigation to use for the activity" > + <option id="none" default="true">None</option> + <option id="tabs">Tabs</option> + <option id="tabs_pager">Tabs + Swipe</option> + <option id="pager_strip">Swipe Views + Title Strip</option> + <option id="dropdown">Dropdown</option> + </parameter> + + <parameter + id="appTitle" + name="Title" + type="string" + constraints="nonempty" + default="My Application" + help="The name of the activity. For launcher activities, the application title." /> + + <parameter + id="packageName" + name="Package name" + type="string" + constraints="package" + default="com.mycompany.myapp" /> + + <!-- 128x128 thumbnails relative to template.xml --> + <thumbs> + <!-- default thumbnail is required --> + <thumb>template_blank_activity.png</thumb> + <!-- attributes act as selectors based on chosen parameters --> + <thumb navType="none">template_blank_activity.png</thumb> + <thumb navType="tabs">template_blank_activity_tabs.png</thumb> + <thumb navType="tabs_pager">template_blank_activity_tabs_pager.png</thumb> + <thumb navType="pager_strip">template_blank_activity_pager.png</thumb> + <thumb navType="dropdown">template_blank_activity_dropdown.png</thumb> + </thumbs> + + <globals file="globals.xml.ftl" /> + <execute file="recipe.xml.ftl" /> + +</template> |