20.10.2012 / 17:19 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Добавил фпс, 60-65. Если просто держать палец на экране - 70-75. Если возить пальцами по экрану - 70-80.
Изменено Naik (20.10 / 17:19) (всего 1 раз)
Прикрепленные файлы: Encounter.apk (16.46 кб.) Скачано 324 раза |
20.10.2012 / 17:28 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| LPzhelud (24.03.2012/13:16) У кого Android OS - запустите приложение, скажите, сколько FPS у васЗ.Ы. В списке приложений будет называться MainActivityКак здесь графика рисуется? Есть исходники? Никакого увеличения фпс нет при касании. И ФПС 80-90, больше чем у меня.
|
20.10.2012 / 18:04 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Naik, 60 FPS в твоём приложении и в приложении дуба. Такое ощущение, будто бы у меня нормализация FPS сделана, чтобы GPU не гонять излишне.
__________________
let live |
20.10.2012 / 18:05 | |
JUST_EVIL Пользователь Сейчас: Offline
Регистрация: 30.04.2011
| у меня 65 фпс.
|
21.10.2012 / 00:18 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| |
22.10.2012 / 16:56 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Как задать свои параметры для своего, кастомного View в разметке? И как потом получить эти параметры?
|
22.10.2012 / 17:31 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| И еще, нужно синхронизировать два View так, чтобы один копировал положение другого при скролинге п оси Х. Написал так, но ничего не происходит, скролятся отдельно: @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
table = (TableLayout) findViewById(R.id.matrix_table);
constructTable();
syncScrollThread = new Thread(new Runnable() {
public void run() {
HorizontalNumsLine horizontalNumsLine = (HorizontalNumsLine) findViewById(R.id.horiz_nums_line);
while (syncScrollB) {
horizontalNumsLine.scrollTo(table.getScrollX(), 0);
try {
Thread.sleep(30);
} catch (InterruptedException ex) { }
}
}
});
syncScrollThread.start();
}
Вот разметка: Открыть спойлер Закрыть спойлер <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
</LinearLayout>
<HorizontalScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ua.naiksoftware.matrixcalc.HorizontalNumsLine
android:id="@+id/horiz_nums_line"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</HorizontalScrollView>
<ScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<HorizontalScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TableLayout
android:id="@+id/matrix_table"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
</LinearLayout>
</HorizontalScrollView>
</ScrollView>
</LinearLayout>
Изменено Naik (22.10 / 17:34) (всего 1 раз) |
22.10.2012 / 18:48 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Naik (22.10.2012/16:56)Как задать свои параметры для своего, кастомного View в разметке? И как потом получить эти параметры?Я недавно читал об этом, если найду кину ссылку.
__________________
let live |
22.10.2012 / 19:13 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Naik, нашел, вот это пойдёт? __________________
let live |