Home | History | Annotate | Download | only in BlankActivity
      1 <?xml version="1.0"?>
      2 <recipe>
      3     <merge from="AndroidManifest.xml.ftl" />
      4 
      5     <instantiate from="res/menu/main.xml.ftl"
      6             to="res/menu/${menuName}.xml" />
      7 
      8     <merge from="res/values/strings.xml.ftl" />
      9 
     10     <merge from="res/values/dimens.xml" />
     11     <merge from="res/values-sw600dp/dimens.xml" />
     12     <merge from="res/values-sw720dp-land/dimens.xml" />
     13 
     14     <!-- Decide what kind of layout to add (viewpager or not) -->
     15     <#if navType?contains("pager")>
     16         <instantiate from="res/layout/activity_pager.xml.ftl"
     17                        to="res/layout/${layoutName}.xml" />
     18         <instantiate from="res/layout/fragment_dummy.xml.ftl"
     19                        to="res/layout/fragment_${classToResource(activityClass)}_dummy.xml" />
     20 
     21     <#elseif navType == "tabs" || navType == "dropdown">
     22         <instantiate from="res/layout/activity_fragment_container.xml"
     23                      to="res/layout/${layoutName}.xml" />
     24         <instantiate from="res/layout/fragment_dummy.xml.ftl"
     25                        to="res/layout/fragment_${classToResource(activityClass)}_dummy.xml" />
     26 
     27     <#else>
     28         <instantiate from="res/layout/activity_simple.xml.ftl"
     29                      to="res/layout/${layoutName}.xml" />
     30     </#if>
     31 
     32     <!-- Decide which activity code to add -->
     33     <#if navType == "none">
     34         <instantiate from="src/app_package/SimpleActivity.java.ftl"
     35                        to="${srcOut}/${activityClass}.java" />
     36 
     37     <#elseif navType == "tabs_pager" || navType == "pager_strip">
     38         <instantiate from="src/app_package/TabsAndPagerActivity.java.ftl"
     39                        to="${srcOut}/${activityClass}.java" />
     40 
     41     <#elseif navType == "tabs">
     42         <instantiate from="src/app_package/TabsActivity.java.ftl"
     43                        to="${srcOut}/${activityClass}.java" />
     44 
     45     <#elseif navType == "dropdown">
     46         <instantiate from="src/app_package/DropdownActivity.java.ftl"
     47                        to="${srcOut}/${activityClass}.java" />
     48 
     49     </#if>
     50 
     51     <open file="res/layout/${layoutName}.xml" />
     52 </recipe>
     53