package io.evercam.androidapp.custom;
import android.content.Context;
import android.graphics.Color;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import io.evercam.androidapp.R;
public class GradientTitleLayout extends RelativeLayout
{
private final String TAG = "GradientTitleLayout";
public GradientTitleLayout(Context context)
{
super(context);
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context
.LAYOUT_INFLATER_SERVICE);
inflater.inflate(R.layout.gradient_layout, this);
}
public void setTitle(String title)
{
TextView textView = (TextView) findViewById(R.id.title_text);
textView.setText(title);
}
public ImageView getOfflineImageView()
{
return (ImageView) findViewById(R.id.offline_image_view);
}
public void showOfflineIcon(boolean show, boolean isFloat)
{
ImageView imageView = (ImageView) findViewById(R.id.offline_image_view);
ImageView floatImageView = (ImageView) findViewById(R.id.float_image_view);
if(show)
{
if(isFloat)
{
floatImageView.setVisibility(View.VISIBLE);
imageView.setVisibility(View.INVISIBLE);
}
else
{
floatImageView.setVisibility(View.INVISIBLE);
imageView.setVisibility(View.VISIBLE);
}
}
else
{
imageView.setVisibility(View.INVISIBLE);
floatImageView.setVisibility(View.INVISIBLE);
}
}
public void removeGradientShadow()
{
RelativeLayout backgroundLayout = (RelativeLayout) findViewById(R.id
.gredient_background_layout);
backgroundLayout.setBackgroundColor(Color.TRANSPARENT);
}
}