Skip to content

Commit 11169e9

Browse files
author
piclabsstudio
committed
Update Widgets
1 parent 123e130 commit 11169e9

16 files changed

+801
-25
lines changed

app/src/main/java/com/dvinfosys/WidgetsExample/Activity/HomeActivity.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import com.dvinfosys.WidgetsExample.Fragments.SwitchFragment;
2727
import com.dvinfosys.WidgetsExample.Fragments.TextViewFragment;
2828
import com.dvinfosys.WidgetsExample.Fragments.ToastViewFragment;
29+
import com.dvinfosys.WidgetsExample.Fragments.ToggleButtonFragment;
2930
import com.dvinfosys.WidgetsExample.Fragments.VPVideoPlayerFragment;
3031
import com.dvinfosys.WidgetsExample.MainActivity;
3132
import com.dvinfosys.WidgetsExample.R;
@@ -116,6 +117,8 @@ public boolean onNavigationItemSelected(MenuItem item) {
116117
fragment = new ColorPickerFragment();
117118
} else if (id == R.id.nav_switch) {
118119
fragment = new SwitchFragment();
120+
} else if (id == R.id.nav_togglebutton) {
121+
fragment = new ToggleButtonFragment();
119122
} else if (id == R.id.nav_share) {
120123

121124
} else if (id == R.id.nav_send) {

app/src/main/java/com/dvinfosys/WidgetsExample/Fragments/CheckBoxFragment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa
2121
@Override
2222
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
2323
super.onViewCreated(view, savedInstanceState);
24-
getActivity().setTitle("CheckBox");
24+
getActivity().setTitle("CheckBox Example");
2525
}
2626

2727
}

app/src/main/java/com/dvinfosys/WidgetsExample/Fragments/ColorPickerFragment.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
import android.graphics.Color;
44
import android.os.Bundle;
5+
import android.support.annotation.NonNull;
6+
import android.support.annotation.Nullable;
57
import android.support.v4.app.Fragment;
68
import android.view.LayoutInflater;
79
import android.view.View;
@@ -31,6 +33,12 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa
3133
return view;
3234
}
3335

36+
@Override
37+
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
38+
super.onViewCreated(view, savedInstanceState);
39+
getActivity().setTitle("Color Picker Example");
40+
}
41+
3442
@Override
3543
public void onColorChanged(int newColor) {
3644
newColorPanelView.setColor(colorPickerView.getColor());

app/src/main/java/com/dvinfosys/WidgetsExample/Fragments/ProgressViewFragment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ private void init(View view) {
5050
@Override
5151
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
5252
super.onViewCreated(view, savedInstanceState);
53-
getActivity().setTitle("ProgressView");
53+
getActivity().setTitle("ProgressView Example");
5454
}
5555

5656
@Override

app/src/main/java/com/dvinfosys/WidgetsExample/Fragments/SwitchFragment.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33

44
import android.os.Bundle;
5+
import android.support.annotation.NonNull;
6+
import android.support.annotation.Nullable;
57
import android.support.v4.app.Fragment;
68
import android.view.LayoutInflater;
79
import android.view.View;
@@ -30,9 +32,13 @@ public void onCheckedChanged(SwitchButton view, boolean isChecked) {
3032
//TODO do your job
3133
}
3234
});
33-
34-
3535
return view;
3636
}
3737

38+
@Override
39+
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
40+
super.onViewCreated(view, savedInstanceState);
41+
getActivity().setTitle("Switch Example");
42+
}
43+
3844
}

app/src/main/java/com/dvinfosys/WidgetsExample/Fragments/TextViewFragment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,6 @@ public void run() {
153153
@Override
154154
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
155155
super.onViewCreated(view, savedInstanceState);
156-
getActivity().setTitle("TextView");
156+
getActivity().setTitle("TextView Example");
157157
}
158158
}

app/src/main/java/com/dvinfosys/WidgetsExample/Fragments/ToastViewFragment.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
import android.graphics.Typeface;
44
import android.graphics.drawable.Drawable;
55
import android.os.Bundle;
6+
import android.support.annotation.NonNull;
7+
import android.support.annotation.Nullable;
68
import android.support.v4.app.Fragment;
79
import android.text.Spannable;
810
import android.text.SpannableStringBuilder;
@@ -102,4 +104,10 @@ private CharSequence getFormattedMessage() {
102104
return ssb;
103105
}
104106

107+
@Override
108+
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
109+
super.onViewCreated(view, savedInstanceState);
110+
getActivity().setTitle("ToastView Example");
111+
}
112+
105113
}
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
package com.dvinfosys.WidgetsExample.Fragments;
2+
3+
import android.os.Bundle;
4+
import android.support.annotation.NonNull;
5+
import android.support.annotation.Nullable;
6+
import android.support.v4.app.Fragment;
7+
import android.view.LayoutInflater;
8+
import android.view.View;
9+
import android.view.ViewGroup;
10+
import android.widget.Toast;
11+
12+
import com.dvinfosys.WidgetsExample.R;
13+
import com.dvinfosys.widgets.ToggleButton.ToggleButton;
14+
import com.dvinfosys.widgets.ToggleButton.interfaces.OnToggledListener;
15+
import com.dvinfosys.widgets.ToggleButton.model.ToggleableView;
16+
17+
public class ToggleButtonFragment extends Fragment {
18+
19+
ToggleButton toggleButton;
20+
21+
@Override
22+
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
23+
View view = inflater.inflate(R.layout.fragment_toggle_button, container, false);
24+
toggleButton = view.findViewById(R.id.toggle_button_1);
25+
toggleButton.setOnToggledListener(new OnToggledListener() {
26+
@Override
27+
public void onSwitched(ToggleableView toggleableView, boolean isOn) {
28+
Toast.makeText(getContext(), "Toggle Button : " + isOn, Toast.LENGTH_SHORT).show();
29+
}
30+
});
31+
return view;
32+
}
33+
34+
@Override
35+
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
36+
super.onViewCreated(view, savedInstanceState);
37+
getActivity().setTitle("ToggleButton Example");
38+
}
39+
40+
}

app/src/main/java/com/dvinfosys/WidgetsExample/Fragments/VPVideoPlayerFragment.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
import android.net.Uri;
44
import android.os.Bundle;
5+
import android.support.annotation.NonNull;
6+
import android.support.annotation.Nullable;
57
import android.support.v4.app.Fragment;
68
import android.view.LayoutInflater;
79
import android.view.View;
@@ -27,4 +29,9 @@ public void onPause() {
2729
super.onPause();
2830
VPVideoPlayer.releaseAllVideos();
2931
}
32+
@Override
33+
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
34+
super.onViewCreated(view, savedInstanceState);
35+
getActivity().setTitle("VideoPlayer Example");
36+
}
3037
}
Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3+
xmlns:app="http://schemas.android.com/apk/res-auto"
4+
xmlns:tools="http://schemas.android.com/tools"
5+
android:layout_width="match_parent"
6+
android:layout_height="match_parent"
7+
android:orientation="vertical"
8+
tools:context="Fragments.ToggleButtonFragment">
9+
10+
<LinearLayout
11+
android:layout_width="match_parent"
12+
android:layout_height="wrap_content"
13+
android:gravity="center"
14+
android:orientation="horizontal">
15+
16+
<com.dvinfosys.widgets.ToggleButton.ToggleButton
17+
android:id="@+id/toggle_button_1"
18+
android:layout_width="wrap_content"
19+
android:layout_height="wrap_content"
20+
android:layout_margin="16dp"
21+
android:textSize="14sp"
22+
app:tb_colorBorder="@color/colorAccent"
23+
app:tb_on="false" />
24+
25+
<com.dvinfosys.widgets.ToggleButton.ToggleButton
26+
android:id="@+id/toggle_button_2"
27+
android:layout_width="wrap_content"
28+
android:layout_height="wrap_content"
29+
android:layout_margin="16dp"
30+
android:textSize="14sp"
31+
app:tb_colorBorder="@color/colorAccent"
32+
app:tb_on="false" />
33+
34+
<com.dvinfosys.widgets.ToggleButton.ToggleButton
35+
android:id="@+id/toggle_button_3"
36+
android:layout_width="wrap_content"
37+
android:layout_height="wrap_content"
38+
android:layout_margin="16dp"
39+
android:enabled="false"
40+
android:textSize="14sp"
41+
app:tb_colorBorder="@color/colorAccent"
42+
app:tb_on="true" />
43+
</LinearLayout>
44+
45+
<android.support.v7.widget.LinearLayoutCompat
46+
android:layout_width="match_parent"
47+
android:layout_height="wrap_content"
48+
android:gravity="center"
49+
android:orientation="horizontal">
50+
51+
<com.dvinfosys.widgets.ToggleButton.ToggleButton
52+
android:id="@+id/toggle_button_4"
53+
android:layout_width="wrap_content"
54+
android:layout_height="wrap_content"
55+
android:layout_margin="16dp"
56+
android:textSize="14sp"
57+
app:tb_colorBorder="#00c4a6"
58+
app:tb_colorOn="#00c4a6"
59+
app:tb_on="false"
60+
app:tb_textOff="OFF"
61+
app:tb_textOn="ON" />
62+
63+
<com.dvinfosys.widgets.ToggleButton.ToggleButton
64+
android:id="@+id/toggle_button_5"
65+
android:layout_width="wrap_content"
66+
android:layout_height="wrap_content"
67+
android:layout_margin="16dp"
68+
android:textSize="14sp"
69+
app:tb_colorBorder="#00c4a6"
70+
app:tb_colorOn="#00c4a6"
71+
app:tb_on="true"
72+
app:tb_textOff="OFF"
73+
app:tb_textOn="ON" />
74+
75+
<com.dvinfosys.widgets.ToggleButton.ToggleButton
76+
android:id="@+id/toggle_button_6"
77+
android:layout_width="wrap_content"
78+
android:layout_height="wrap_content"
79+
android:layout_margin="16dp"
80+
android:enabled="false"
81+
android:textSize="14sp"
82+
app:tb_colorBorder="#00c4a6"
83+
app:tb_colorOn="#00c4a6"
84+
app:tb_on="false"
85+
app:tb_textOff="OFF"
86+
app:tb_textOn="ON" />
87+
</android.support.v7.widget.LinearLayoutCompat>
88+
89+
<android.support.v7.widget.LinearLayoutCompat
90+
android:layout_width="match_parent"
91+
android:layout_height="wrap_content"
92+
android:gravity="center"
93+
android:orientation="horizontal">
94+
95+
<com.dvinfosys.widgets.ToggleButton.ToggleButton
96+
android:id="@+id/toggle_button_7"
97+
android:layout_width="82dp"
98+
android:layout_height="wrap_content"
99+
android:layout_margin="16dp"
100+
android:textSize="12sp"
101+
app:tb_colorBorder="#D3D3D3"
102+
app:tb_colorOn="@color/colorPrimary"
103+
app:tb_on="false"
104+
app:tb_textOff="STOP"
105+
app:tb_textOn="START" />
106+
107+
<com.dvinfosys.widgets.ToggleButton.ToggleButton
108+
android:id="@+id/toggle_button_8"
109+
android:layout_width="82dp"
110+
android:layout_height="wrap_content"
111+
android:layout_marginTop="16dp"
112+
android:layout_marginBottom="16dp"
113+
android:textSize="12sp"
114+
app:tb_colorBorder="@color/colorPrimary"
115+
app:tb_colorOn="@color/colorPrimary"
116+
app:tb_on="true"
117+
app:tb_textOff="STOP"
118+
app:tb_textOn="START" />
119+
120+
<com.dvinfosys.widgets.ToggleButton.ToggleButton
121+
android:id="@+id/toggle_button_9"
122+
android:layout_width="82dp"
123+
android:layout_height="wrap_content"
124+
android:layout_margin="16dp"
125+
android:enabled="false"
126+
android:textSize="12sp"
127+
app:tb_colorBorder="@color/colorAccent"
128+
app:tb_on="true"
129+
app:tb_textOff="STOP"
130+
app:tb_textOn="START" />
131+
</android.support.v7.widget.LinearLayoutCompat>
132+
</LinearLayout>
133+

0 commit comments

Comments
 (0)