Просмотр исходного кода

Exposure-Icongrösse auf HTC One

master
gitsvn 12 лет назад
Родитель
Сommit
2a99c830eb

+ 3
- 2
EasyBracketing/EasyBracketing/EasyBracketing/.classpath Просмотреть файл

<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<classpath> <classpath>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="src" path="src"/> <classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/> <classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="output" path="bin"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath> </classpath>

+ 1
- 1
EasyBracketing/EasyBracketing/EasyBracketing/AndroidManifest.xml Просмотреть файл

xmlns:android="http://schemas.android.com/apk/res/android" xmlns:android="http://schemas.android.com/apk/res/android"
package="ch.spherIC" package="ch.spherIC"
android:versionCode="1" android:versionCode="1"
android:versionName="0.9.0">
android:versionName="1.0.0">
<uses-sdk android:minSdkVersion="10" /> <uses-sdk android:minSdkVersion="10" />
<application <application
android:icon="@drawable/icon" android:icon="@drawable/icon"

+ 42
- 29
EasyBracketing/EasyBracketing/EasyBracketing/src/ch/spherIC/resultlist/ExposureFactory.java Просмотреть файл

*/ */
package ch.spherIC.resultlist; package ch.spherIC.resultlist;
import java.text.DecimalFormat;
import java.util.ArrayList;
import java.util.List;
import android.app.Activity; import android.app.Activity;
import android.content.Context; import android.content.Context;
import android.content.res.Resources; import android.content.res.Resources;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
import android.graphics.BitmapFactory; import android.graphics.BitmapFactory;
import android.graphics.Canvas; import android.graphics.Canvas;
import android.graphics.Color; import android.graphics.Color;
import android.graphics.Paint; import android.graphics.Paint;
import android.graphics.Paint.Style;
import android.graphics.PorterDuff; import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode; import android.graphics.PorterDuffXfermode;
import android.graphics.Bitmap.Config;
import android.graphics.Paint.Style;
import android.util.DisplayMetrics; import android.util.DisplayMetrics;
import ch.spherIC.EVFormula; import ch.spherIC.EVFormula;
import ch.spherIC.EasyBracketMain; import ch.spherIC.EasyBracketMain;
import ch.spherIC.R; import ch.spherIC.R;
import java.text.DecimalFormat;
import java.util.ArrayList;
import java.util.List;
/** /**
* Factory that creates the exposure icons according to the EV range and values. * Factory that creates the exposure icons according to the EV range and values.
if ((v1 <= shutter && shutter <= v2) || (v2 <= shutter && shutter <= v1)) { if ((v1 <= shutter && shutter <= v2) || (v2 <= shutter && shutter <= v1)) {
if (Math.abs(shutter - v1) <= Math.abs(shutter - v2)) { if (Math.abs(shutter - v1) <= Math.abs(shutter - v2)) {
shutterSpeed = (v1 < 1) ? "1/" + evDF.format((1 / v1))
: "" + EasyBracketMain.DF.format(v1) + "''";
shutterSpeed = (v1 < 1) ? "1/" + evDF.format((1 / v1)) : "" + EasyBracketMain.DF.format(v1) + "''";
} else { } else {
shutterSpeed = (v2 < 1) ? "1/" + evDF.format((1 / v2))
: "" + EasyBracketMain.DF.format(v2) + "''";
shutterSpeed = (v2 < 1) ? "1/" + evDF.format((1 / v2)) : "" + EasyBracketMain.DF.format(v2) + "''";
} }
found = true; found = true;
break; break;
} }
if (!found) { if (!found) {
shutterSpeed = (shutter < 1) ? "1/" + Math.round(1 / shutter)
: "" + EasyBracketMain.DF.format(shutter) + "''";
shutterSpeed = (shutter < 1) ? "1/" + Math.round(1 / shutter) : "" + EasyBracketMain.DF.format(shutter) + "''";
} }
exp = new Exposure(i + 1, "f/" + EasyBracketMain.DF.format(calcPrmAperture), shutterSpeed, evStep, deltaEV, exp = new Exposure(i + 1, "f/" + EasyBracketMain.DF.format(calcPrmAperture), shutterSpeed, evStep, deltaEV,
switch (metrics.densityDpi) { switch (metrics.densityDpi) {
case DisplayMetrics.DENSITY_LOW:
iSize = 18;
iSize_r = 17;
iStart = 1;
break;
case DisplayMetrics.DENSITY_MEDIUM:
iSize = 24;
iSize_r = 22;
iStart = 2;
break;
default:
iSize = 36;
iSize_r = 33;
iStart = 2;
break;
case DisplayMetrics.DENSITY_LOW:
iSize = 18;
iSize_r = 17;
iStart = 1;
break;
case DisplayMetrics.DENSITY_MEDIUM:
iSize = 24;
iSize_r = 22;
iStart = 2;
break;
case DisplayMetrics.DENSITY_HIGH:
iSize = 36;
iSize_r = 33;
iStart = 2;
break;
default:
iSize = 72;
iSize_r = 68;
iStart = 2;
break;
} }

Загрузка…
Отмена
Сохранить