Skip to content

Commit f502305

Browse files
committed
Refactor
1 parent 0ffc029 commit f502305

15 files changed

+47
-94
lines changed

app/src/main/AndroidManifest.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99
android:theme="@style/AppTheme" >
1010

1111
<activity
12-
android:name=".FirstActivity"
12+
android:name=".activities.TransitionFirstActivity"
1313
android:label="" >
1414
</activity>
1515

1616
<activity
17-
android:name=".SecondActivity"
17+
android:name=".activities.TransitionSecondActivity"
1818
android:label="@string/title_activity_my_activity2" >
1919
</activity>
2020

@@ -23,7 +23,7 @@
2323
android:label="@string/title_activity_nav_drawer" >
2424
</activity>
2525

26-
<activity android:name=".slidingtabs.MainActivity">
26+
<activity android:name=".activities.SlidingActivity">
2727

2828
<intent-filter>
2929
<action android:name="android.intent.action.MAIN" />

app/src/main/java/com/saulmm/material/slidingtabs/MainActivity.java renamed to app/src/main/java/com/saulmm/material/activities/SlidingActivity.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package com.saulmm.material.slidingtabs;
17+
package com.saulmm.material.activities;
1818

1919
import android.app.FragmentTransaction;
2020
import android.content.res.Configuration;
@@ -27,20 +27,18 @@
2727
import android.view.MenuItem;
2828
import android.view.View;
2929

30-
import com.saulmm.material.NavigationFragment;
3130
import com.saulmm.material.R;
31+
import com.saulmm.material.slidingtabs.fragments.SlidingTabsBasicFragment;
3232

33-
public class MainActivity extends ActionBarActivity {
34-
35-
public static final String TAG = "MainActivity";
33+
public class SlidingActivity extends ActionBarActivity {
3634

3735
private DrawerLayout mDrawerLayout;
3836
private ActionBarDrawerToggle mDrawerToggle;
3937

4038
@Override
4139
protected void onCreate(Bundle savedInstanceState) {
4240
super.onCreate(savedInstanceState);
43-
setContentView(R.layout.activity_main);
41+
setContentView(R.layout.activity_sliding);
4442

4543
if (savedInstanceState == null) {
4644
FragmentTransaction transaction = getFragmentManager().beginTransaction();
@@ -105,7 +103,6 @@ public boolean onOptionsItemSelected(MenuItem item) {
105103
@Override
106104
protected void onPostCreate(Bundle savedInstanceState) {
107105
super.onPostCreate(savedInstanceState);
108-
// Sync the toggle state after onRestoreInstanceState has occurred.
109106
mDrawerToggle.syncState();
110107
}
111108

app/src/main/java/com/saulmm/material/FirstActivity.java renamed to app/src/main/java/com/saulmm/material/activities/TransitionFirstActivity.java

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.saulmm.material;
1+
package com.saulmm.material.activities;
22

33
import android.app.Activity;
44
import android.app.ActivityOptions;
@@ -7,15 +7,18 @@
77
import android.util.Pair;
88
import android.view.View;
99

10-
public class FirstActivity extends Activity {
10+
import com.saulmm.material.R;
11+
import com.saulmm.material.Utils;
12+
13+
public class TransitionFirstActivity extends Activity {
1114

1215
private View fabButton;
1316

1417
@Override
1518
protected void onCreate(Bundle savedInstanceState) {
1619

1720
super.onCreate(savedInstanceState);
18-
setContentView(R.layout.activity_first);
21+
setContentView(R.layout.activity_transition_first);
1922

2023
// Set explode animation when enter and exit the activity
2124
Utils.configureWindowEnterExitTransition(getWindow());
@@ -31,9 +34,9 @@ protected void onCreate(Bundle savedInstanceState) {
3134
@Override
3235
public void onClick(View view) {
3336

34-
Intent i = new Intent (FirstActivity.this, SecondActivity.class);
37+
Intent i = new Intent (TransitionFirstActivity.this, TransitionSecondActivity.class);
3538

36-
ActivityOptions transitionActivityOptions = ActivityOptions.makeSceneTransitionAnimation(FirstActivity.this,
39+
ActivityOptions transitionActivityOptions = ActivityOptions.makeSceneTransitionAnimation(TransitionFirstActivity.this,
3740
Pair.create(fabButton, "fab"));
3841

3942
startActivity(i, transitionActivityOptions.toBundle());

app/src/main/java/com/saulmm/material/SecondActivity.java renamed to app/src/main/java/com/saulmm/material/activities/TransitionSecondActivity.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.saulmm.material;
1+
package com.saulmm.material.activities;
22

33
import android.animation.Animator;
44
import android.app.Activity;
@@ -8,7 +8,10 @@
88
import android.view.ViewPropertyAnimator;
99
import android.widget.LinearLayout;
1010

11-
public class SecondActivity extends Activity {
11+
import com.saulmm.material.R;
12+
import com.saulmm.material.Utils;
13+
14+
public class TransitionSecondActivity extends Activity {
1215

1316
private static final int NUM_VIEWS = 5;
1417
private static final int SCALE_DELAY = 30;
@@ -18,7 +21,7 @@ public class SecondActivity extends Activity {
1821
protected void onCreate(Bundle savedInstanceState) {
1922
super.onCreate(savedInstanceState);
2023

21-
setContentView(R.layout.activity_second);
24+
setContentView(R.layout.activity_transition_second);
2225

2326
rowContainer = (LinearLayout) findViewById(R.id.row_container2);
2427

app/src/main/java/com/saulmm/material/NavigationFragment.java renamed to app/src/main/java/com/saulmm/material/fragments/NavigationFragment.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
package com.saulmm.material;
1+
package com.saulmm.material.fragments;
22

33
import android.os.Bundle;
44
import android.support.v4.app.Fragment;
55
import android.view.LayoutInflater;
66
import android.view.View;
77
import android.view.ViewGroup;
88

9+
import com.saulmm.material.R;
10+
911

1012
public class NavigationFragment extends Fragment {
1113

app/src/main/java/com/saulmm/material/slidingtabs/SlidingTabsBasicFragment.java renamed to app/src/main/java/com/saulmm/material/slidingtabs/fragments/SlidingTabsBasicFragment.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package com.saulmm.material.slidingtabs;
17+
package com.saulmm.material.slidingtabs.fragments;
1818

1919

2020
import android.app.Fragment;
@@ -25,8 +25,6 @@
2525
import android.view.LayoutInflater;
2626
import android.view.View;
2727
import android.view.ViewGroup;
28-
import android.widget.Button;
29-
import android.widget.TextView;
3028

3129
import com.saulmm.material.R;
3230
import com.saulmm.material.slidingtabs.views.SlidingTabLayout;
@@ -54,7 +52,7 @@ public class SlidingTabsBasicFragment extends Fragment {
5452
@Override
5553
public View onCreateView(LayoutInflater inflater, ViewGroup container,
5654
Bundle savedInstanceState) {
57-
return inflater.inflate(R.layout.fragment_sample, container, false);
55+
return inflater.inflate(R.layout.fragment_sliding, container, false);
5856
}
5957

6058
// BEGIN_INCLUDE (fragment_onviewcreated)
@@ -131,7 +129,7 @@ public CharSequence getPageTitle(int position) {
131129
@Override
132130
public Object instantiateItem(ViewGroup container, int position) {
133131
// Inflate a new layout from our resources
134-
View view = getActivity().getLayoutInflater().inflate(R.layout.pager_item,
132+
View view = getActivity().getLayoutInflater().inflate(R.layout.item_sliding_pager,
135133
container, false);
136134
// Add the newly created View to the ViewPager
137135

app/src/main/res/layout/activity_nav_drawer.xml

Lines changed: 0 additions & 31 deletions
This file was deleted.

app/src/main/res/layout/activity_main.xml renamed to app/src/main/res/layout/activity_sliding.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
android:layout_width="@dimen/navigation_drawer_width"
3535
android:layout_height="match_parent"
3636
android:layout_gravity="start"
37-
android:name="com.saulmm.material.NavigationFragment"/>
37+
android:name="com.saulmm.material.fragments.NavigationFragment"/>
3838

3939
</android.support.v4.widget.DrawerLayout>
4040

0 commit comments

Comments
 (0)