| 93 |
93 |
<LinearLayout
|
| 94 |
94 |
android:id="@+id/linearLayout1"
|
| 95 |
95 |
android:layout_width="fill_parent"
|
| 96 |
|
android:layout_height="80dp"
|
|
96 |
android:layout_height="wrap_content"
|
| 97 |
97 |
android:layout_gravity="center_vertical"
|
| 98 |
|
android:gravity="center|fill_horizontal" >
|
|
98 |
android:gravity="center|fill_horizontal"
|
|
99 |
android:orientation="vertical">
|
| 99 |
100 |
|
| 100 |
|
<TableLayout
|
|
101 |
<TextView
|
|
102 |
android:id="@+id/dynamicTextDuration"
|
| 101 |
103 |
android:layout_width="wrap_content"
|
| 102 |
|
android:layout_height="match_parent"
|
| 103 |
|
android:layout_gravity="center_vertical"
|
|
104 |
android:layout_height="wrap_content"
|
|
105 |
android:layout_gravity="center_horizontal"
|
| 104 |
106 |
android:layout_weight="15"
|
| 105 |
|
android:gravity="center_vertical" >
|
|
107 |
android:paddingLeft="10dp"
|
|
108 |
android:text="@string/duration"
|
|
109 |
android:textAppearance="?android:attr/textAppearanceMedium"
|
|
110 |
android:textSize="12sp" />
|
|
111 |
|
|
112 |
<SeekBar
|
|
113 |
android:id="@+id/dynamicSeekDuration"
|
|
114 |
android:layout_width="match_parent"
|
|
115 |
android:layout_height="wrap_content"
|
|
116 |
android:layout_weight="15"
|
|
117 |
android:paddingLeft="5dp"
|
|
118 |
android:paddingRight="10dp" />
|
| 106 |
119 |
|
| 107 |
|
<TableRow
|
| 108 |
|
android:id="@+id/tableRow1"
|
| 109 |
|
android:layout_width="wrap_content"
|
|
120 |
<TextView
|
|
121 |
android:id="@+id/dynamicTextNoise"
|
|
122 |
android:layout_width="wrap_content"
|
|
123 |
android:layout_height="wrap_content"
|
|
124 |
android:layout_gravity="center_horizontal"
|
|
125 |
android:layout_weight="15"
|
|
126 |
android:paddingLeft="10dp"
|
|
127 |
android:text="@string/noise"
|
|
128 |
android:textAppearance="?android:attr/textAppearanceMedium"
|
|
129 |
android:textSize="12sp" />
|
|
130 |
|
|
131 |
<LinearLayout
|
|
132 |
android:orientation="horizontal"
|
|
133 |
android:layout_width="match_parent"
|
|
134 |
android:layout_height="match_parent"
|
|
135 |
android:layout_weight="15">
|
|
136 |
|
|
137 |
<SeekBar
|
|
138 |
android:id="@+id/dynamicSeekNoise0"
|
|
139 |
android:layout_width="match_parent"
|
| 110 |
140 |
android:layout_height="wrap_content"
|
| 111 |
|
android:layout_gravity="center_vertical"
|
| 112 |
|
android:paddingBottom="5dp"
|
| 113 |
|
android:paddingTop="5dp" >
|
| 114 |
|
|
| 115 |
|
<TextView
|
| 116 |
|
android:id="@+id/dynamicTextDuration"
|
| 117 |
|
android:layout_width="wrap_content"
|
| 118 |
|
android:layout_height="wrap_content"
|
| 119 |
|
android:layout_gravity="center_vertical"
|
| 120 |
|
android:layout_weight="5"
|
| 121 |
|
android:paddingLeft="10dp"
|
| 122 |
|
android:text="@string/duration"
|
| 123 |
|
android:textAppearance="?android:attr/textAppearanceMedium"
|
| 124 |
|
android:textSize="12sp" />
|
| 125 |
|
|
| 126 |
|
<SeekBar
|
| 127 |
|
android:id="@+id/dynamicSeekDuration"
|
| 128 |
|
android:layout_width="match_parent"
|
| 129 |
|
android:layout_height="wrap_content"
|
| 130 |
|
android:layout_weight="12"
|
| 131 |
|
android:paddingLeft="5dp"
|
| 132 |
|
android:paddingRight="10dp" />
|
| 133 |
|
</TableRow>
|
| 134 |
|
|
| 135 |
|
<TableRow
|
| 136 |
|
android:id="@+id/tableRow2"
|
| 137 |
|
android:layout_width="wrap_content"
|
|
141 |
android:layout_weight="1"
|
|
142 |
android:paddingLeft="5dp"
|
|
143 |
android:paddingRight="10dp" />
|
|
144 |
|
|
145 |
<SeekBar
|
|
146 |
android:id="@+id/dynamicSeekNoise1"
|
|
147 |
android:layout_width="match_parent"
|
|
148 |
android:layout_height="wrap_content"
|
|
149 |
android:layout_weight="1"
|
|
150 |
android:paddingLeft="5dp"
|
|
151 |
android:paddingRight="10dp" />
|
|
152 |
|
|
153 |
<SeekBar
|
|
154 |
android:id="@+id/dynamicSeekNoise2"
|
|
155 |
android:layout_width="match_parent"
|
| 138 |
156 |
android:layout_height="wrap_content"
|
| 139 |
|
android:paddingBottom="5dp"
|
| 140 |
|
android:paddingTop="5dp" >
|
| 141 |
|
|
| 142 |
|
<TextView
|
| 143 |
|
android:id="@+id/dynamicTextNoise"
|
| 144 |
|
android:layout_width="wrap_content"
|
| 145 |
|
android:layout_height="wrap_content"
|
| 146 |
|
android:layout_gravity="center_vertical"
|
| 147 |
|
android:layout_weight="5"
|
| 148 |
|
android:paddingLeft="10dp"
|
| 149 |
|
android:text="@string/noise"
|
| 150 |
|
android:textAppearance="?android:attr/textAppearanceMedium"
|
| 151 |
|
android:textSize="12sp" />
|
| 152 |
|
|
| 153 |
|
<SeekBar
|
| 154 |
|
android:id="@+id/dynamicSeekNoise0"
|
| 155 |
|
android:layout_width="match_parent"
|
| 156 |
|
android:layout_height="wrap_content"
|
| 157 |
|
android:layout_weight="12"
|
| 158 |
|
android:paddingLeft="5dp"
|
| 159 |
|
android:paddingRight="10dp" />
|
| 160 |
|
<SeekBar
|
| 161 |
|
android:id="@+id/dynamicSeekNoise1"
|
| 162 |
|
android:layout_width="match_parent"
|
| 163 |
|
android:layout_height="wrap_content"
|
| 164 |
|
android:layout_weight="12"
|
| 165 |
|
android:paddingLeft="5dp"
|
| 166 |
|
android:paddingRight="10dp" />
|
| 167 |
|
<SeekBar
|
| 168 |
|
android:id="@+id/dynamicSeekNoise2"
|
| 169 |
|
android:layout_width="match_parent"
|
| 170 |
|
android:layout_height="wrap_content"
|
| 171 |
|
android:layout_weight="12"
|
| 172 |
|
android:paddingLeft="5dp"
|
| 173 |
|
android:paddingRight="10dp" />
|
| 174 |
|
</TableRow>
|
| 175 |
|
</TableLayout>
|
|
157 |
android:layout_weight="1"
|
|
158 |
android:paddingLeft="5dp"
|
|
159 |
android:paddingRight="10dp" />
|
|
160 |
</LinearLayout>
|
|
161 |
|
| 176 |
162 |
</LinearLayout>
|
| 177 |
163 |
|
| 178 |
164 |
</LinearLayout>
|
1. Workaround for th issue that my shitty Nexus 4 crashes while compiling the vertext shader (actually the wave function)
2. Improvements to the Dynamics app