Citation: 1B_157/2008 09.07.2008 E. C

Agissant par la voie du recours en matière pénale, par acte du 16 juin 2008, A.________ demande au Tribunal fédéral de réformer cet arrêt en ce sens que sa mise en liberté immédiate soit ordonnée, subsidiairement d'annuler l'arrêt attaqué et de renvoyer la cause à l'autorité inférieure. Il conteste l'existence de présomptions suffisantes de culpabilité, d'un risque de récidive et d'une atteinte à l'ordre public. Il se plaint également d'une violation du principe de célérité. Le Procureur général du canton de Vaud s'est déterminé; il conclut au rejet du recours. Le Tribunal cantonal se réfère aux considérants de son arrêt. Ces écritures ont été communiquées au recourant, qui a présenté des observations complémentaires le 3 juillet 2008.