Si, efectivamente es dieferente trabajar con fragments, en este caso ya lo solucione, pero no era tanto culpa del fragment sino mia!
la cuestión fue que lo que estaba invalidando era el LinearLayout que contenia la View que estaba dibujando, por esta razón jamas se ejecutaba el onDraw del View, no se si me explico, para deajarlo un poco mas claro:
Código:
LlayoutCuadricula.findViewById(1).invalidate();
Finalmente como lo tenia que ejecutar dentro de un TimerTask, simplemente se usa un Runnable, haciendo referencia a la actividad del fragmento y con runOnUiThread:
Código:
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
try
{
margen = (margen + 10);
LlayoutCuadricula.findViewById(1).invalidate();
}catch(Exception e)
{}
}
});