Proyectos de Subversion Android Microlearning

Rev

Rev 1 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 4
Línea 5... Línea 5...
5
import android.text.Html;
5
import android.text.Html;
6
import android.util.Log;
6
import android.util.Log;
7
import android.view.LayoutInflater;
7
import android.view.LayoutInflater;
8
import android.view.View;
8
import android.view.View;
9
import android.view.ViewGroup;
9
import android.view.ViewGroup;
-
 
10
import android.widget.TextView;
Línea 10... Línea 11...
10
 
11
 
11
import androidx.annotation.NonNull;
12
import androidx.annotation.NonNull;
12
import androidx.annotation.Nullable;
13
import androidx.annotation.Nullable;
13
import androidx.fragment.app.Fragment;
14
import androidx.fragment.app.Fragment;
Línea -... Línea 15...
-
 
15
import androidx.lifecycle.LifecycleOwner;
14
import androidx.lifecycle.LifecycleOwner;
16
 
15
 
17
import com.airbnb.lottie.LottieAnimationView;
16
import com.cesams.twogetskills.R;
18
import com.cesams.twogetskills.R;
17
import com.cesams.twogetskills.entity.Quiz;
19
import com.cesams.twogetskills.entity.Quiz;
Línea 18... Línea 20...
18
import com.cesams.twogetskills.skeleton.IQuizActivity;
20
import com.cesams.twogetskills.skeleton.IQuizActivity;
19
import com.codesgood.views.JustifiedTextView;
21
import com.codesgood.views.JustifiedTextView;
20
 
22
 
21
 
23
 
-
 
24
public class QuizIntroFragment extends Fragment implements LifecycleOwner {
-
 
25
    private final String TAG = "C2GS - QuizIntroFrag";
-
 
26
    private IQuizActivity iQuizActivity;
Línea 22... Línea 27...
22
public class QuizIntroFragment extends Fragment implements LifecycleOwner {
27
    //private JustifiedTextView justifyTextView;
23
    private final String TAG = "C2GS - QuizIntroFrag";
28
    private TextView textoamostrar;
24
    private IQuizActivity iQuizActivity;
29
    LottieAnimationView figura;
25
    private JustifiedTextView justifyTextView;
30
 
Línea 39... Línea 44...
39
        } catch(ClassCastException e) {
44
        } catch(ClassCastException e) {
40
            new Exception("La Actividad no implementa Quiz");
45
            new Exception("La Actividad no implementa Quiz");
41
        }
46
        }
Línea 42... Línea 47...
42
 
47
 
-
 
48
 
-
 
49
        //justifyTextView = (JustifiedTextView)  getView().findViewById(R.id.fragment_quiz_intro_justifytext);
Línea 43... Línea 50...
43
 
50
        textoamostrar = getView().findViewById(R.id.textView);
Línea 44... Línea 51...
44
        justifyTextView = (JustifiedTextView)  getView().findViewById(R.id.fragment_quiz_intro_justifytext);
51
        figura = getView().findViewById(R.id.animationView4);
Línea 69... Línea 76...
69
    }
76
    }
Línea 70... Línea 77...
70
 
77
 
71
    private void loadData()
78
    private void loadData()
Línea 72... Línea 79...
72
    {
79
    {
73
 
80
 
Línea 74... Línea 81...
74
        if(justifyTextView  != null) {
81
        if(/*justifyTextView*/ textoamostrar  != null) {
75
            Quiz quiz = iQuizActivity.getQuiz();
82
            Quiz quiz = iQuizActivity.getQuiz();
-
 
83
 
76
 
84
            String contenido="";
77
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
85
            contenido=Html.fromHtml(quiz.getName(), Html.FROM_HTML_MODE_COMPACT).toString();
78
                justifyTextView.setText("" + Html.fromHtml(quiz.getName(), Html.FROM_HTML_MODE_COMPACT));
-
 
79
            } else {
86
 
80
                justifyTextView.setText("" + Html.fromHtml(quiz.getName()));
87
            textoamostrar.setText(contenido);
Línea 81... Línea 88...
81
            }
88
           // justifyTextView.setText(contenido);