質問編集履歴
1
問題だと思われるfragment5のソースコードを提示
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,7 +26,7 @@
|
|
26
26
|
エラーメッセージ
|
27
27
|
```
|
28
28
|
|
29
|
-
###
|
29
|
+
### fragment3(受け取る側)
|
30
30
|
```java
|
31
31
|
public void run() {
|
32
32
|
Thread thisThread=Thread.currentThread();
|
@@ -114,7 +114,39 @@
|
|
114
114
|
}
|
115
115
|
}
|
116
116
|
```
|
117
|
+
### fragment5(問題だと思われるフラグメントの一部分)
|
118
|
+
```java
|
119
|
+
void jii_jinjanihairu() {
|
120
|
+
if ((count_fr < 5 && count_fr_moto % 5 == 0)||(count_fr>=5&&count_fr<9)){
|
121
|
+
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.jii_l_usiro);
|
122
|
+
if (migihidari) {
|
123
|
+
s1_jinja_jii_hajime.setImageResource(R.drawable.jii_l_usiro2);
|
124
|
+
bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.jii_l_usiro2);
|
125
|
+
migihidari = false;
|
126
|
+
} else {
|
127
|
+
s1_jinja_jii_hajime.setImageResource(R.drawable.jii_l_usiro);
|
128
|
+
migihidari = true;
|
129
|
+
}
|
130
|
+
if(count_fr>=5&&count_fr<=8){
|
131
|
+
//画像をmatrixで縮小させる
|
132
|
+
int imageWidth = bitmap.getWidth();
|
133
|
+
int imageHeight = bitmap.getHeight();
|
134
|
+
// Matrix インスタンス生成
|
135
|
+
Matrix matrix = new Matrix();
|
136
|
+
float ratio = 1.0f;
|
137
|
+
ratio = ratio - 0.05f * (count_fr_moto - 25);//縮小サイズ
|
138
|
+
// resize
|
139
|
+
matrix.preScale(ratio, ratio);
|
140
|
+
Bitmap bitmap_sakusei = Bitmap.createBitmap(bitmap, 0, 0, imageWidth, imageHeight, matrix, true);
|
141
|
+
// drawableに変換
|
142
|
+
Drawable drawable = new BitmapDrawable(getResources(), bitmap_sakusei);
|
143
|
+
s1_jinja_jii_hajime.setImageDrawable(drawable);
|
144
|
+
}
|
145
|
+
s1_jinja_jii_hajime.setY(s1_jinja_jii_hajime.getY()-28.0f);
|
146
|
+
}
|
147
|
+
}
|
117
148
|
|
149
|
+
```
|
118
150
|
### 試したこと
|
119
151
|
ソースコード中の ////を表示させて、どこの処理に入ることができているかを見た。
|
120
152
|
|