Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit db217e0f authored by Alex Sakhartchouk's avatar Alex Sakhartchouk
Browse files

Fix UI in image processing.

Change-Id: I4ec562e986e5009c101a62de8b15c6be0f0bc03b
parent 2e10374d
Loading
Loading
Loading
Loading
+1 −2
Original line number Original line Diff line number Diff line
@@ -6,8 +6,7 @@
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />    
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />    
    <uses-sdk android:minSdkVersion="11" />
    <uses-sdk android:minSdkVersion="11" />
    <application android:label="Image Processing">
    <application android:label="Image Processing">
        <activity android:name="ImageProcessingActivity"
        <activity android:name="ImageProcessingActivity">
                  android:screenOrientation="portrait">
            <intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
                <category android:name="android.intent.category.LAUNCHER" />
+128 −162
Original line number Original line Diff line number Diff line
@@ -14,174 +14,140 @@
     limitations under the License.
     limitations under the License.
-->
-->


<merge xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

            android:orientation="vertical"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent">
    <SurfaceView
    <SurfaceView
        android:id="@+id/surface"
        android:id="@+id/surface"
        android:layout_width="1dip"
        android:layout_width="1dip"
        android:layout_height="1dip" />
        android:layout_height="1dip" />

    <ImageView
    <ImageView
        android:id="@+id/display"
        android:id="@+id/display"
        android:layout_width="320dip"
        android:layout_width="320dip"
        android:layout_height="266dip" />
        android:layout_height="266dip" />

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content">
            <Button
            <Button
        android:layout_marginBottom="170dip"
                android:layout_width="wrap_content"
                android:layout_width="wrap_content"
        android:layout_height="40dip"
                android:layout_height="wrap_content"
                android:text="@string/benchmark"
                android:text="@string/benchmark"
        android:onClick="benchmark"
                android:onClick="benchmark"/>
        android:layout_gravity="bottom"/>

            <TextView
            <TextView
                android:id="@+id/benchmarkText"
                android:id="@+id/benchmarkText"
                android:layout_width="match_parent"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_height="wrap_content"
        android:textSize="18sp"
                android:textSize="8pt"
        android:layout_marginLeft="100dip"
        android:layout_marginBottom="175dip"
        android:layout_gravity="bottom"
                android:text="@string/saturation"/>
                android:text="@string/saturation"/>

    </LinearLayout>
     <SeekBar
    <ScrollView
        android:id="@+id/inSaturation"
        android:layout_width="fill_parent"
        android:layout_marginBottom="140dip"
        android:layout_height="fill_parent">
        android:layout_marginLeft="10dip"
            <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_marginRight="10dip"
                android:orientation="vertical"
        android:layout_width="match_parent"
                android:layout_width="fill_parent"
        android:layout_height="wrap_content"
                android:layout_height="fill_parent">
        android:layout_gravity="bottom" />

            <TextView
            <TextView
                android:id="@+id/inSaturationText"
                android:id="@+id/inSaturationText"
                android:layout_width="match_parent"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_height="wrap_content"
        android:textSize="18sp"
                android:textSize="8pt"
        android:layout_marginLeft="50dip"
                android:layout_marginLeft="10sp"
        android:layout_marginBottom="142dip"
                android:layout_marginTop="15sp"
        android:textColor="#000"
        android:layout_gravity="bottom"
                android:text="@string/saturation"/>
                android:text="@string/saturation"/>

             <SeekBar
             <SeekBar
        android:id="@+id/inGamma"
                android:id="@+id/inSaturation"
        android:layout_marginBottom="110dip"
                android:layout_marginLeft="10sp"
        android:layout_marginLeft="10dip"
                android:layout_marginRight="10sp"
        android:layout_marginRight="10dip"
                android:layout_width="match_parent"
                android:layout_width="match_parent"
        android:layout_height="wrap_content"
                android:layout_height="wrap_content"/>
        android:layout_gravity="bottom" />

            <TextView
            <TextView
                android:id="@+id/inGammaText"
                android:id="@+id/inGammaText"
                android:layout_width="match_parent"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_height="wrap_content"
        android:textSize="18sp"
                android:textSize="8pt"
        android:layout_marginLeft="50dip"
                android:layout_marginLeft="10sp"
        android:layout_marginBottom="112dip"
                android:layout_marginTop="15sp"
        android:textColor="#000"
        android:layout_gravity="bottom"
                android:text="@string/gamma"/>
                android:text="@string/gamma"/>

            <SeekBar
            <SeekBar
        android:id="@+id/outWhite"
                android:id="@+id/inGamma"
        android:layout_marginBottom="80dip"
                android:layout_marginLeft="10sp"
        android:layout_marginLeft="170dip"
                android:layout_marginRight="10sp"
        android:layout_marginRight="10dip"
                android:layout_width="match_parent"
                android:layout_width="match_parent"
        android:layout_height="wrap_content"
                android:layout_height="wrap_content"/>
        android:layout_gravity="bottom" />

            <TextView
            <TextView
                android:id="@+id/outWhiteText"
                android:id="@+id/outWhiteText"
                android:layout_width="match_parent"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_height="wrap_content"
        android:textSize="18sp"
                android:layout_marginLeft="10sp"
        android:layout_marginLeft="220dip"
                android:layout_marginTop="15sp"
        android:layout_marginBottom="82dip"
                android:textSize="8pt"
        android:textColor="#000"
        android:layout_gravity="bottom"
                android:text="@string/out_white"/>
                android:text="@string/out_white"/>

            <SeekBar
            <SeekBar
        android:id="@+id/inWhite"
                android:id="@+id/outWhite"
        android:layout_marginBottom="80dip"
                android:layout_marginLeft="10sp"
        android:layout_marginLeft="10dip"
                android:layout_marginRight="10sp"
        android:layout_marginRight="170dip"
                android:layout_width="match_parent"
                android:layout_width="match_parent"
        android:layout_height="wrap_content"
                android:layout_height="wrap_content"/>
        android:layout_gravity="bottom" />

            <TextView
            <TextView
                android:id="@+id/inWhiteText"
                android:id="@+id/inWhiteText"
                android:layout_width="match_parent"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_height="wrap_content"
        android:textSize="18sp"
                android:textSize="8pt"
        android:layout_marginLeft="50dip"
                android:layout_marginLeft="10sp"
        android:layout_marginBottom="82dip"
                android:layout_marginTop="15sp"
        android:textColor="#000"
        android:layout_gravity="bottom"
                android:text="@string/in_white"/>
                android:text="@string/in_white"/>

            <SeekBar
            <SeekBar
        android:id="@+id/outBlack"
                android:id="@+id/inWhite"
        android:layout_marginBottom="50dip"
                android:layout_marginLeft="10sp"
        android:layout_marginLeft="170dip"
                android:layout_marginRight="10sp"
        android:layout_marginRight="10dip"
                android:layout_width="match_parent"
                android:layout_width="match_parent"
        android:layout_height="wrap_content"
                android:layout_height="wrap_content"/>
        android:layout_gravity="bottom" />

            <TextView
            <TextView
                android:id="@+id/outBlackText"
                android:id="@+id/outBlackText"
                android:layout_width="match_parent"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_height="wrap_content"
        android:textSize="18sp"
                android:textSize="8pt"
        android:layout_marginLeft="220dip"
                android:layout_marginLeft="10sp"
        android:layout_marginBottom="52dip"
                android:layout_marginTop="15sp"
        android:textColor="#000"
        android:layout_gravity="bottom"
                android:text="@string/out_black"/>
                android:text="@string/out_black"/>

            <SeekBar
            <SeekBar
        android:id="@+id/inBlack"
                android:id="@+id/outBlack"
        android:layout_marginBottom="50dip"
                android:layout_marginLeft="10sp"
        android:layout_marginLeft="10dip"
                android:layout_marginRight="10sp"
        android:layout_marginRight="170dip"
                android:layout_width="match_parent"
                android:layout_width="match_parent"
        android:layout_height="wrap_content"
                android:layout_height="wrap_content"/>
        android:layout_gravity="bottom" />

            <TextView
            <TextView
                android:id="@+id/inBlackText"
                android:id="@+id/inBlackText"
                android:layout_width="match_parent"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_height="wrap_content"
        android:textSize="18sp"
                android:textSize="8pt"
        android:layout_marginLeft="50dip"
                android:layout_marginLeft="10sp"
        android:layout_marginBottom="52dip"
                android:layout_marginTop="15sp"
        android:textColor="#000"
        android:layout_gravity="bottom"
                android:text="@string/in_black"/>
                android:text="@string/in_black"/>

            <SeekBar
            <SeekBar
        android:id="@+id/radius"
                android:id="@+id/inBlack"
        android:layout_marginBottom="10dip"
                android:layout_marginLeft="10sp"
        android:layout_marginLeft="10dip"
                android:layout_marginRight="10sp"
        android:layout_marginRight="10dip"
                android:layout_width="match_parent"
                android:layout_width="match_parent"
        android:layout_height="wrap_content"
                android:layout_height="wrap_content"/>
        android:layout_gravity="bottom" />

            <TextView
            <TextView
                android:id="@+id/blurText"
                android:id="@+id/blurText"
                android:layout_width="match_parent"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_height="wrap_content"
        android:textSize="18sp"
                android:textSize="8pt"
        android:layout_marginLeft="50dip"
                 android:layout_marginLeft="10sp"
        android:layout_marginBottom="12dip"
                android:layout_marginTop="15sp"
        android:textColor="#000"
        android:layout_gravity="bottom"
                android:text="@string/blur_description"/>
                android:text="@string/blur_description"/>
            <SeekBar
                android:id="@+id/radius"
                android:layout_marginLeft="10sp"
                android:layout_marginRight="10sp"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"/>
            </LinearLayout>
    </ScrollView>
</LinearLayout>
</merge>
 No newline at end of file
+2 −2
Original line number Original line Diff line number Diff line
@@ -346,7 +346,7 @@ public class ImageProcessingActivity extends Activity
        mSaturationSeekBar.setProgress(50);
        mSaturationSeekBar.setProgress(50);


        mBenchmarkResult = (TextView) findViewById(R.id.benchmarkText);
        mBenchmarkResult = (TextView) findViewById(R.id.benchmarkText);
        mBenchmarkResult.setText("Benchmark not yet run");
        mBenchmarkResult.setText("Result: not run");
    }
    }


    public void surfaceCreated(SurfaceHolder holder) {
    public void surfaceCreated(SurfaceHolder holder) {
@@ -430,7 +430,7 @@ public class ImageProcessingActivity extends Activity


        //long javaTime = javaFilter();
        //long javaTime = javaFilter();
        //mBenchmarkResult.setText("RS: " + t + " ms  Java: " + javaTime + " ms");
        //mBenchmarkResult.setText("RS: " + t + " ms  Java: " + javaTime + " ms");
        mBenchmarkResult.setText("RS: " + t + " ms");
        mBenchmarkResult.setText("Result: " + t + " ms");


        mRadius = oldRadius;
        mRadius = oldRadius;
        mScript.set_radius(mRadius);
        mScript.set_radius(mRadius);